move repo code
Metadata
Current evaluation
Merged PR #4, moving repository code from Snapcraft into craft-archives after approval; the recreated import landed in commit 31da2f9.
Resolution: closed resolved
Reason: PR #4 was approved and merged. Commit 31da2f9 imported the repository code from snapcraft 7.2.10.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This is the same PR as before; I had to re-create it because when this repo was made public the "link" to my fork was broken, so I couldn't update the code anymore. I squashed a commit and reworded some messages, but that's all.
---
CRAFT-1549
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4, moving repository code from Snapcraft into craft-archives after approval; the recreated import landed in commit 31da2f9. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #4, moving 20 files (2,779 additions) into craft-archives after maintainer approval. Recreated the PR because the original fork link broke; Codecov found no base coverage. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval. Recreated due to a broken fork link when the repository went public. Changes squashed across 20 files. Codecov coverage upload failed for the base commit, but the merge proceeded successfully. |
Update history
No update history recorded yet.
Related work
-
Duplicate Of:
canonical/craft-archives#3
(confidence 95%)
Earlier PR for the same code move; #4 was recreated after its fork link became inaccessible.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3 move "repo" code from snapcraft | craft-archives | closed | Merged PR #3 moved snapcraft.repo into craft_archives, adapting logging, errors, utilities, tests, and linting; commits 31da2f9 through 3cb8d7c implemented it. | |
| #1673448 refactor repo into its own package | snapcraft (launchpad) | closed | Tracked to GitHub PR snapcore/snapcraft#1192 "repo: refactor into a package", merged as 1e2cd8a2e, turning snapcraft.repo into a package and extending BaseRepo for non-apt/deb use. Later moved to craft-archives (#4037). | |
| #12 docs: import package repositories docs from snapcraft | craft-archives | merged | PR merged as 62ad299, importing Snapcraft package-repositories docs into craft-archives sphinx docs, plus Ubuntu font CSS, sphinx-lint, and a rundocs target (CRAFT-1551). | |
| #4037 repo: Migrate to craft-archives | snapcraft | merged | Merged migration to craft-archives in #4037 (commit ce23bc7d1), replacing local code; it was later reverted by commit 706872ec5. | |
| #1192 repo: refactor into a package. | snapcraft | merged | Merged as 1e2cd8a2e, refactoring snapcraft.repo into a package and making BaseRepo easier to extend for non-apt/deb functionality. | |
| #3647 repo: add package repository handling (CRAFT-846) | snapcraft | merged | Merged package repository and PPA definitions/helpers into snapcraft 7.0 via #3647, porting code from #2911, #3341, #3359, and #3363. | |
| #4079 update craft-archives and support apt pinning | snapcraft | merged | Merged into main as commit 71ed1a369 ("requirements,tests: update to craft-archives 0.0.3"), bumping craft-archives from 0.0.2 to 0.0.3, adapting Snapcraft's key handling to the restructured API, and gaining apt repo pinning support. | |
| #4635 feat(docs): pull in content from craft-parts | snapcraft | merged | Merged #4635, importing craft-parts documentation into Snapcraft across 21 files; landed as commit 055a93543 after three approvals. |