Use the package-repositories stanza in imagecraft.yaml
Metadata
Current evaluation
Merged implementation of the package-repositories stanza in imagecraft.yaml via craft-archives. Includes Project model enhancements, code refactoring, and expanded test coverage at 97.66%. Resolves FR-5873.
Suggested action: —
No scores available.
Issue body
Use the package-repositories stanza, relying on craft-archives and adapting the various classes to fit our needs.
This PR also contains:
- several improvements on the Project model
- a greater test coverage
- code cleaning and refactoring
Fixes: FR-5873
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged implementation of the package-repositories stanza in imagecraft.yaml via craft-archives. Includes Project model enhancements, code refactoring, and expanded test coverage at 97.66%. Resolves FR-5873. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged implementation of the package-repositories stanza in imagecraft.yaml via craft-archives. Refactors the Project model, adapts classes, and achieves 97.66 percent test coverage. Resolves FR-5873 without upstream library changes. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged implementation of the package-repositories stanza in imagecraft.yaml, leveraging craft-archives. The change refactors the Project model, increases test coverage to 97.66%, and resolves FR-5873. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4253 package-repositories: update craft-archives to support multi-keys. | snapcraft | merged | Merged after approval and passing CI. Updates craft-archives to support multi-keys for package-repositories. Codecov reported no coverage change, while an unrelated spread error was tracked in PR #4256. | |
| #217 repo: add support for package repositories | rockcraft | merged | Added support for package repositories. Merged after approval by two reviewers and passing CI checks. Modified 16 files (+346/-31), resolving CRAFT-1553 and enabling downstream testing. |