ci: initial sync with canonical/copilot-collections
Metadata
Current evaluation
Merged PR #327 as commit 82bd946, adding an experimental 21-file Copilot collections sync based on canonical/snapcraft#6196.
Resolution: closed resolved
Reason: PR #327 was merged into main as commit 82bd946 after approval by two reviewers. It introduced the experimental Copilot collections workflow and generated repository content.
Evaluated by: mr-cal-bot
No scores available.
Issue body
@lengau is interested in experimenting with copilot collections and Imagecraft is the ideal place for him to do that.
Note that this is another experimental deployment, not the beginning of a full rollout across all our repos.
Based on https://github.com/canonical/snapcraft/pull/6196
---
- [x] I've followed the [contribution guidelines](https://github.com/canonical/imagecraft/blob/main/CONTRIBUTING.md).
- [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [x] I've successfully run `make lint && make test`.
- [ ] I've added or updated any relevant documentation.
- [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #327 as commit 82bd946, adding an experimental 21-file Copilot collections sync based on canonical/snapcraft#6196. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #327, adding an experimental 21-file Copilot collections CI sync to Imagecraft based on snapcraft #6196. Two reviewers approved; spread tests still failed on Ubuntu 20.04, 22.04, and 24.04. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #327 as 82bd946, adding an experimental Copilot collections sync and update workflow to Imagecraft. Based on canonical/snapcraft#6196. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged an experimental CI sync with canonical/copilot-collections to enable copilot collections testing in Imagecraft. Approved by two reviewers and merged despite failing spread tests on older Ubuntu versions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged an experimental CI sync with canonical/copilot-collections to test Copilot collections in Imagecraft. Based on snapcraft PR #6196, this change enables initial integration without a full rollout. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#6196
(confidence 100%)
The Imagecraft PR explicitly used this merged Snapcraft PR as its model.
-
Related To:
canonical/imagecraft#397
(confidence 95%)
Follow-up PR #397 added the write permissions required by the Copilot collections update workflow.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2663 ci: initial sync with canonical/copilot-collections | charmcraft | merged | Merged as b7f3752d, adding .copilot-collections.yaml, 7 instruction + 6 skill files, a weekly sync workflow, and pre-commit/Prettier exclusions. Later bumped to v0.13.0 (#2683), v0.15.0 (#2807), v0.18.0 (#2815). | |
| #6196 ci: initial sync with canonical/copilot-collections | snapcraft | merged | Merged PR #6196, adding generated Copilot instructions and skills from canonical/copilot-collections plus weekly CI that opens update PRs for new releases. | |
| #154 ci: add copilot collections | debcraft | closed | Closed unmerged as redundant after the same Copilot Collections configuration was merged in canonical/craft-application#1139. | |
| #2796 ci: give copilot collections job the right perms | charmcraft | merged | Merged PR charmcraft#2796 (commit 9f3567e6), adding contents and pull-requests write permissions to the copilot collections update workflow, replicating canonical/snapcraft#6352. | |
| #1655 ci: add copilot-collections config | craft-parts | merged | Merged PR #1655 as d576ad00, updating Copilot Collections configuration and granting the update workflow the required permissions. | |
| #964 chore: add copilot-collections | craft-providers | merged | Merged canonical/craft-providers#964, adding Copilot Collections configuration across 21 files (+2,998 lines), via commit 742eeb4. | |
| #6191 [experimental] ci: test copilot reviews | snapcraft | closed | Experimental Copilot-review test branch was closed unmerged; the production Copilot-collections sync shipped in merged PR #6196. | |
| #1161 chore: update Copilot collections to v0.19.0 | craft-application | merged | Merged PR canonical/craft-application#1161 bumping Copilot collections to v0.19.0; merged as commit 9a80904e after approval with all CI checks green. | |
| #6215 chore: update Copilot collections to v0.12.0 | snapcraft | merged | Merged PR #6215 in commit 0b34926fe, updating Snapcraft's Copilot collections to v0.12.0 across two files with three approvals. | |
| #1576 chore: add Copilot collections | craft-parts | merged | Merged canonical/craft-parts#1576, adding Copilot collections across 20 files (+2,993 lines). |