← Back to issue list

Use the package-repositories stanza in imagecraft.yaml

View original Github issue

Metadata

Project
imagecraft
Number
#23
Type
pull request
State
merged
Author
upils
Labels
Created
Updated
Closed

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.
72%
#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.
71%