← Back to issue list

Add extensions to the Rockcraft JSON schema

View original Github issue

Metadata

Project
rockcraft
Number
#922
Type
issue
State
closed
Author
goulinkh
Labels
Created
Updated
Closed

Current evaluation

Closed without implementation or associated pull request. The request to add the extensions property to the Rockcraft JSON schema for IDE compatibility was abandoned.

Suggested action:

No scores available.

Issue body

### What needs to get done #### Context When using JSON schema IDE integration, it shows an error when using the 12 factor rock extensions. ```console Property extensions is not allowed. (yaml-schema: rockcraft 513) ``` #### Example The following is a minimal `rockcraft.yaml` example that shows the missing schema property: ```yaml name: my-rock-name base: ubuntu@24.04 version: "0.1" summary: A summary of your Flask application description: | This is my-rock-name's description. platforms: amd64: extensions: - flask-framework parts: flask-framework/install-app: prime: - flask/app/.env ``` ### Why it needs to get done Helps to make the Rockcraft JSON schema more complete.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without implementation or associated pull request. The request to add the extensions property to the Rockcraft JSON schema for IDE compatibility was abandoned.
qwen/qwen3.8-27b
Impact: 30
Quick Win: 27.0
Staleness: 70
Complexity: 10
Confidence: 80
Support Request: 0
keep open Rockcraft JSON schema rejects the valid 'extensions' key in rockcraft.yaml, causing IDE validation errors. PR #1057 to add the field is open but unmerged; no maintainer activity on the issue in ~13 months.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 10
Confidence: 80
Support Request: 5
needs triage Request to add the missing extensions property to the Rockcraft JSON schema to resolve IDE validation errors. The issue is unlabelled, has zero maintainer comments, and has been inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 90
Complexity: 10
Confidence: 85
Support Request: 10
needs triage Request to add the missing extensions property to the Rockcraft JSON schema to resolve IDE validation errors. Currently unlabelled and inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 92
Complexity: 15
Confidence: 85
Support Request: 10
needs triage Missing extensions property in Rockcraft JSON schema causes IDE validation errors. Untriaged, inactive for over a year, awaiting maintainer review.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 15
Confidence: 85
Support Request: 5
needs triage Add the missing extensions property to the Rockcraft JSON schema to fix IDE validation errors in rockcraft.yaml. Open for 332 days with zero comments, awaiting triage and assignment.

Update history

Date Change
closed

Related issues

Issue Project State Summary Similarity
#1057 fix(schema): allow extensions field in rockcraft.yaml rockcraft merged Merged a schema-only update adding the extensions field to rockcraft.yaml, resolving IDE validation error #922. Approved by two reviewers, rebased on main, and merged without runtime impact.
76%
#273 Extensions Framework rockcraft closed Implemented extensions primitives to support ROCK building. The issue was closed after the fix was merged in pull request #281.
71%