← Back to issue list

repo: Migrate to craft-archives

View original Github issue

Metadata

Project
snapcraft
Number
#4037
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged migration to craft-archives in #4037 (commit ce23bc7d1), replacing local code; it was later reverted by commit 706872ec5.

Resolution: closed resolved

Reason: PR #4037 was approved and merged as ce23bc7d1, completing the requested migration. A later revert, 706872ec5, removed the change, so the migration was not retained in its original form.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint`? - [x] Have you successfully run `pytest tests/unit`? ----- CRAFT-1552

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged migration to craft-archives in #4037 (commit ce23bc7d1), replacing local code; it was later reverted by commit 706872ec5.
stealth/space-bunny-alpha — closed resolved Migrated Snapcraft to craft-archives in merged PR #4037, replacing 4,547 lines of local code with 28 lines across 34 files; two reviewers approved it.
qwen/qwen3.6-35b-a3b — — Merged craft-archives migration, replacing 4547 lines with 28 across 34 files. Approved by two reviewers, passed CI, and merged to main. Codecov noted a minor coverage drop with 100% diff coverage. Unrelated spread timeouts did not block the merge.
qwen3.6-35b-a3b-mtp-q6 — — Migrated the repository to craft-archives. Resolved spread failures by adding __repr__ methods and type fixes to craft-archives. Merged into main with 100% diff coverage.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4174 requirements: update craft-archives snapcraft merged Merged in #4174 (5134d01e0), then reverted by 8a6872cf7; a corrected craft-archives 1.1.2 upgrade landed in #4277 (7e6e31733).
80%
#4277 requirements: bump craft-archives snapcraft merged Merged PR #4277 (commit 7e6e3173, 2023-07-13) bumped craft-archives from 1.1.1 to 1.1.2, restoring support for local package repositories using url: file:///... (craft-archives PR #93).
78%
#276 requirements: update craft-archives rockcraft merged Merged rockcraft#276 in commit 94346ab5, updating craft-archives requirements across three files (+3/-3).
74%
#4107 [DONTMERGE] test craft-archives refactoring snapcraft closed DONTMERGE test PR by tigarmo probing a craft-archives refactor; abandoned unmerged and closed in May 2023, superseded by the craft-archives upgrade in #4174 (5134d01e0, later reverted in 8a6872cf7 and re-landed by #4277).
74%
#237 [DONTMERGE] test craft-archives refactoring rockcraft closed Closed unmerged; the temporary craft-archives test was superseded by canonical/snapcraft#4174 (5134d01e0), with rockcraft#276 (94346ab5) later updating the dependency.
73%
#4 move repo code craft-archives merged Merged PR #4, moving repository code from Snapcraft into craft-archives after approval; the recreated import landed in commit 31da2f9.
72%
#268 experimental: use craft-archives with distro rockcraft closed Closed unmerged after prolonged inactivity, with no reviews, comments, or CI. A later craft-archives dependency update in #276 did not merge this experiment.
71%