← Back to issue list

fix(schema): allow extensions field in rockcraft.yaml

View original Github issue

Metadata

Project
rockcraft
Number
#1057
Type
pull request
State
merged
Author
Marcel-Ramos-byte
Labels
—
Created
Updated
Closed

Current evaluation

Merged as commit 23fe7dfe, adding the extensions field to the rockcraft.yaml schema and fixing IDE validation reported in canonical/rockcraft#922.

Resolution: closed resolved

Reason: PR #1057 was approved and merged as commit 23fe7dfe. The schema-only change permits supported extensions in rockcraft.yaml without altering runtime behavior.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR updates the Rockcraft JSON schema generator to allow the 'extensions' fiel in rockcraft.yaml It fixes the IDE validation error reported in #922. This is a schema-only change and does not affect rutime behavior

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as commit 23fe7dfe, adding the extensions field to the rockcraft.yaml schema and fixing IDE validation reported in canonical/rockcraft#922.
stealth/space-bunny-alpha — closed resolved Merged #1057 (commit 23fe7dfe), adding extensions to the rockcraft.yaml schema so IDE validation accepts it. The schema-only change does not affect runtime behavior.
stealth/space-bunny-alpha — closed resolved Merged PR #1057 in commit 23fe7dfe updates the Rockcraft JSON schema to allow extensions in rockcraft.yaml, fixing the IDE validation error in #922 without runtime changes.
qwen/qwen3.6-35b-a3b — — 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.
qwen/qwen3.6-35b-a3b
Impact: 40
Quick Win: 38
Staleness: 10
Complexity: 5
Confidence: 95
needs review Adds the 'extensions' field to the rockcraft.yaml JSON schema to fix IDE validation errors. Approved by 2 reviewers, CI passing, and recently rebased. Ready for maintainer review and merge.
qwen3.6-35b-a3b-mtp-q6
Impact: 50
Quick Win: 45
Staleness: 35
Complexity: 10
Confidence: 85
needs review Adds 'extensions' field to rockcraft.yaml JSON schema, fixing IDE validation errors reported in #922. Approved by 2 reviewers, CI passing, awaiting merge.
qwen/qwen3.8-27b
Impact: 35
Quick Win: 30
Staleness: 45
Complexity: 15
Confidence: 85
needs review Schema-only change adding the 'extensions' field to rockcraft.yaml JSON schema, fixing IDE validation errors from #922. Approved by 2 reviewers; CI mostly passing with minor failures (snap-tests, Conventional Commits).
qwen/qwen3.6-35b-a3b
Staleness: 75
Complexity: 15
Confidence: 80
needs review Updates Rockcraft JSON schema to allow the extensions field in rockcraft.yaml, resolving IDE validation error #922. The change is schema-only with two approvals and zero unresolved comments, but has been inactive for over seven months with failing CI checks.
qwen3.6-35b-a3b-mtp-q6
Staleness: 70
Complexity: 10
Confidence: 65
needs review Updates Rockcraft JSON schema to allow the extensions field, resolving IDE validation error #922. Schema-only change with no runtime impact. Currently inactive for approximately 198 days awaiting maintainer response.
qwen3.6-35b-a3b-mtp-q6
Staleness: 55
Complexity: 10
Confidence: 80
needs review Updates the Rockcraft JSON schema to allow the 'extensions' field, fixing IDE validation error #922. Schema-only change awaiting maintainer review.

Update history

Date Change
updated
updated
updated
updated

Related work

  • Likely Fixed By: canonical/rockcraft#922 (confidence 100%)

    PR #1057 resolves the issue's IDE schema-validation error by adding the extensions field.

Related issues

Issue Project State Summary Similarity
#922 Add extensions to the Rockcraft JSON schema rockcraft closed Rockcraft added the extensions field to the rockcraft.yaml JSON schema in merged PR #1057 (commit 23fe7dfe), allowing IDE validation of 12-factor extensions.
88%
#1117 fix(cli): refer to rockcraft.yaml in expand-extensions help rockcraft closed Docs-only PR correcting the expand-extensions help text to say rockcraft.yaml. Closed unmerged by the author after maintainer @asanvaq noted it duplicated the work in #1103 and #1110; fix still pending in #1103.
74%
#1210 fix(commands): reference rockcraft.yaml in extensions help rockcraft closed PR #1210 (fix expand-extensions help to say rockcraft.yaml instead of snapcraft.yaml) was closed unmerged by its author as a duplicate of canonical/rockcraft#1103, which is already approved and CI-passing.
73%
#1103 fix: remove snapcraft.yaml reference from expand-extensions rockcraft open Two-line help/docstring fix in rockcraft/commands/extensions.py replacing "snapcraft.yaml" with "rockcraft.yaml" in expand-extensions. Approved, CI passing, no unresolved comments; verified still applicable to current main.
72%