← Back to issue list

move repo code

View original Github issue

Metadata

Project
craft-archives
Number
#4
Type
pull request
State
merged
Author
tigarmo
Labels
—
Created
Updated
Closed

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.
87%
#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).
75%
#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).
74%
#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.
72%
#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.
71%
#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.
71%
#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.
70%
#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.
70%