← Back to issue list

package-repositories: draft spec and cleanup

View original Github issue

Metadata

Project
snapcraft
Number
#3074
Type
pull request
State
merged
Author
cjp256
Labels
Created
Updated
Closed

Current evaluation

Merged draft package-repositories specification, schema cleanup removing a reserved name, and CLI gating behind an experimental flag. Approved by one reviewer. Changes span 14 files with 344 additions and 47 deletions.

Suggested action:

No scores available.

Issue body

specifications: add package-repositories draft spec schema: remove exposure of reserved name in package-repositories cli: gate package-repositories on --enable-experimental-package-repositories

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged draft package-repositories specification, schema cleanup removing a reserved name, and CLI gating behind an experimental flag. Approved by one reviewer. Changes span 14 files with 344 additions and 47 deletions.
qwen3.6-35b-a3b-mtp-q6 Merged maintainer cjp256's changes adding a draft package-repositories spec, removing a reserved schema name, and gating the CLI behind an experimental flag. The author noted a minor self-correction during review.
qwen3.6-35b-a3b-mtp-q6 Merged a PR adding a draft package-repositories spec, removing a reserved schema name, and gating the CLI behind an experimental flag. The author noted a minor commit typo.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3245 specifications: minor cleanup for package-repositories snapcraft merged Merged minor cleanup for package-repositories specifications. Incorporated user feedback hints and improved formatting. Approved by one reviewer with no unresolved comments, yielding 36 additions and 25 deletions in one file.
82%
#3072 schema: minor tweaks/fixes for package-repositories snapcraft merged Merged minor schema tweaks for package-repositories. Changes include grammar fixes, expanded test coverage for empty fields, corrected test assertions, and removed an unnecessary name validation. Approved by one reviewer and passed CI checks.
77%
#3043 package-repositories: initial schema and meta read/write support snapcraft merged Merged after approval, adding initial schema and metadata read/write support for package-repositories. Changes span 8 files. Documentation improved and reserved sources renamed to align with upcoming build provider updates.
76%
#3333 specifications: finalization of package repositories spec snapcraft merged Merged after addressing reviewer grammar feedback. The update finalizes the package repositories specification for the first stable release, introducing a path property, simplifying key handling, and removing exploratory conjecture.
74%
#3520 package-repositories: remove experimental flag snapcraft merged Removed the experimental flag from the package-repositories module. Approved by three reviewers, passed CI checks, and merged into master with a net reduction of 34 lines across five files.
72%