← Back to issue list

chore: migrate snapcraft itself to core24

View original Github issue

Metadata

Project
snapcraft
Number
#5136
Type
pull request
State
merged
Author
mr-cal
Labels
Created
Updated
Closed

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.
84%
#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.
84%
#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.
82%
#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.
81%
#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.
78%
#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.
77%
#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.
76%
#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.
75%
#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.
75%
#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.
74%