← 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

Merged in canonical/snapcraft#5136 as 2e7f5c3b9, migrating Snapcraft’s own snap packaging and runtime to core24.

Resolution: closed resolved

Reason: PR #5136 was approved and merged, landing as commit 2e7f5c3b9 and completing Snapcraft’s self-hosting core24 migration.

Evaluated by: mr-cal-bot

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
stealth/space-bunny-alpha — closed resolved Merged in canonical/snapcraft#5136 as 2e7f5c3b9, migrating Snapcraft’s own snap packaging and runtime to core24.
stealth/space-bunny-alpha — closed resolved Merged in canonical/snapcraft#5136 (2e7f5c3b), updating Snapcraft’s own packaging and runtime to core24.
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.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2412 feat(snap): migrate the snap to core24 charmcraft merged Merged in charmcraft#2412 via commit 5d8ea0e4, migrating Charmcraft’s snap to core24 despite three documented non-blocking smoketest failures.
78%
#1321 chore(snap): base migration from core20 to core22 charmcraft merged Merged charmcraft#1321 via commit e83fc1a9, migrating the snap base from core20 to core22 and resolving charmcraft#1320.
78%
#1339 chore: migrate snap from core20 to core22 charmcraft closed PR #1339 (core20→core22 snap migration) was closed unmerged; the same work landed via merged PR #1321, commit e83fc1a9 "chore(snap): base migration from core20 to core22", resolving issue #1320.
78%
#368 chore(snap): base migration from core20 to core22 rockcraft merged Merged into main as commit 318ecdf8, migrating the rockcraft snap base from core20 to core22 (snap/snapcraft.yaml, +113/-24 across 4 files). Closes issue #373 (CRAFT-2118). Review status: approved with 2 reviewers.
76%
#1819 build(snap): update snap to core24 charmcraft closed Closed unmerged; the core24 migration was later completed by charmcraft#2412 in commit 5d8ea0e4.
76%
#4166 Migrate Snapcraft to core22 snapcraft closed Snapcraft's own snap was migrated to base core22 by merged PR #4186 (commit 60033305b, 8 files, +71/-70), closing this tracking issue.
76%
#4186 snap: migrate to core22 snapcraft merged PR #4186 merged, moving the Snapcraft snap's own build environment to base core22 (8 files, +71/-70), landing as commit 60033305b and closing the core22 migration issue #4166.
76%
#44 chore(deps): update dependency canonical/snapcraft to v8.2.7 (core24-8) snapcraft-rocks merged Merged PR #44, updating canonical/snapcraft from 8.2.2 to 8.2.7 for the core24-8 base.
76%
#56 chore(deps): update dependency canonical/snapcraft to v8.4.1 (core24-8) snapcraft-rocks merged Merged #56, updating the core24-8 Snapcraft dependency from 8.3.3 to 8.4.1.
76%
#39 chore(deps): update dependency canonical/snapcraft to v8.2.2 (core24-8) snapcraft-rocks merged Merged #39 into core24-8, upgrading canonical/snapcraft from 8.0.5 to 8.2.2 after two reviewer approvals.
76%