ci: add sync to Launchpad
Metadata
Current evaluation
Merged PR #56 as commit cf4e5e8, adding push-triggered sync to a private Launchpad repository to build the snap and publish it to the edge channel.
Resolution: closed resolved
Reason: PR #56 was approved and merged, adding the Launchpad synchronization workflow. Commit cf4e5e8 records the merged change.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Syncs to an equivalent private repository on Launchpad on push. This will build the snap and push it to edge.
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
The other side of this on Launchpad: https://launchpad.net/~canonical-starcraft/fetch-service/+snap/fetch-service-edge
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #56 as commit cf4e5e8, adding push-triggered sync to a private Launchpad repository to build the snap and publish it to the edge channel. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged PR adding CI configuration to sync the repository to a private Launchpad repository on push, enabling automated snap builds and edge releases. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
canonical/fetch-service#78
(confidence 95%)
Follow-up PR corrected the force-push target Launchpad repository in commit f20d07e.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #396 ci: sync to launchpad better | fetch-service | merged | PR #396 merged as commit c12f3da, changing Launchpad CI sync to mirror mode so stale refs are deleted and tags are pushed. | |
| #213 feat: allow launchpad repositories | fetch-service | closed | Launchpad repository support moved to canonical/fetch-service#216, merged as commit 25ee538; #213 remained unmerged because its fork could not run the sync-lp CI pipeline. | |
| #573 ci: fix bugs in Launchpad sync | fetch-service | merged | Merged PR #573 as commit 4269d4c, fixing Launchpad sync tag pushes and replacing the hardcoded maintainer username with the LP_USER secret. | |
| #167 ci(snap): publish snap for PRs and feature branches | imagecraft | merged | Merged PR #167 as commit 3807c4b, adding Snap publishing for pull requests and feature branches through the edge channel. |