chore: migrate snapcraft itself to core24
Metadata
Current evaluation
Migrating snapcraft to core24 was approved by two reviewers, passed CI checks, and successfully merged. The update modified 9 files to align the project with the core24 base.
Suggested action: —
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox run -m lint`?
- [x] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`)
-----
Migrate snapcraft itself to core24.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Migrating snapcraft to core24 was approved by two reviewers, passed CI checks, and successfully merged. The update modified 9 files to align the project with the core24 base. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged maintainer mr-cal's migration of snapcraft to core24. The change passed lint and test validations before integration. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the migration of snapcraft to the core24 base. The maintainer updated project configurations and dependencies to align with core24, passing all lint and test checks before integration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #368 chore(snap): base migration from core20 to core22 | rockcraft | merged | Merged the snap base migration from core20 to core22, resolving issue #373 and CRAFT-2118. Approved by two reviewers, the update modifies four files with 113 additions and 24 deletions. All review feedback was addressed prior to final merge. | |
| #1321 chore(snap): base migration from core20 to core22 | charmcraft | merged | Merged the snap base migration from core20 to core22, resolving #1320 and CRAFT-2117. The change modified two files, removing 83 lines and adding 46. Approved by two reviewers, the update was integrated despite 22 unresolved comments. | |
| #1339 chore: migrate snap from core20 to core22 | charmcraft | closed | Closed PR proposing migration of the snap package from core20 to core22 using updated Snapcraft syntax. The request received no reviews or comments before being closed. | |
| #24 chore(docs): update readme | snapcraft-rocks | merged | Merged after receiving approval from two reviewers. Updated the README to add core22-8 and core24-8 branches to the supported Snapcraft/core combinations list. The commit modified one file with six additions and two deletions. | |
| #2412 feat(snap): migrate the snap to core24 | charmcraft | merged | Merged after two approvals. Migrates snap packaging to core24 across four files. Known test failures were deemed non-blocking. CI passed on most platforms despite Ubuntu 20.04 and 22.04 failures. | |
| #70 chore: update to snapcraft 7.5.8 (core22-7) | snapcraft-rocks | merged | Merged update to Snapcraft 7.5.8 for the core22-7 rock, incorporating minor fixes from core24 branches including a verbosity correction. Approved by two reviewers with passing CI checks, it supersedes #54 and resolves #65. | |
| #80 chore(core22-8): show snapcraft output | snapcraft-rocks | merged | Merged into the core22-8 branch following two approvals and passing all CI checks. The commit enables snapcraft output visibility, modifying two files with a +13/-6 line change. | |
| #66 chore: update to snapcraft 8.9.2 (core24-8) | snapcraft-rocks | merged | Merged update to Snapcraft 8.9.2 for core24-8, resolving issue #65. Changes include adopting the uv plugin, updating GitHub Actions, fixing edge channel usage, and cleaning up build-base definitions. Approved by two reviewers with passing CI. | |
| #4166 Migrate Snapcraft to core22 | snapcraft | closed | Migrated Snapcraft to core22 by updating snapcraft.yaml and integrating the wheel factory snap for faster builds. Completed and closed via pull request #4186. | |
| #767 build(snap): update snap to core24 | rockcraft | merged | Merged the snap build update to core24, resolving issue #750. Approved by two reviewers, the change modified seven files. Changelog updates are handled separately during pre-release. |