repos: revert package-repositories changes for core18 and core20
Metadata
Current evaluation
Merged a revert of package-repositories changes for core18 and core20 to restore original pre-craft-archives support. Approved, passed CI, and merged into hotfix/7.5, modifying 13 files with 2019 additions and 16 deletions.
Suggested action: —
No scores available.
Issue body
This PR restores the original (pre-craft-archives) support for `package-repositories` for core18 and core20. This is done by reverting the changes done to the `snapcraft_legacy/` tree (and its tests) in these two commits:
- 0e12894d236a7159 (requirements: update craft-archives)
- ce23bc7d196f67d89 (repo: migrate to craft-archives)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged a revert of package-repositories changes for core18 and core20 to restore original pre-craft-archives support. Approved, passed CI, and merged into hotfix/7.5, modifying 13 files with 2019 additions and 16 deletions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into hotfix/7.5, reverting craft-archives migration to restore original package-repositories support for core18 and core20. The change passed code coverage checks and resolved the regression. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into hotfix/7.5, reverting craft-archives migration to restore original package-repositories support for core18 and core20. The change passed code coverage checks and successfully restored legacy functionality. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4177 core18: removal | snapcraft | merged | Merged after two approvals and passing CI. Removes core18 support, resolving issue #4165. Changes span 528 files, deleting over 37,000 lines. Temporary core20 test fixes ensured CI passed prior to merge. | |
| #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. |