Sgmoore/add core24 support
Metadata
Current evaluation
Merged after addressing review feedback and resolving upstream CI failures. The changes add core24 support to Snapcraft, which shipped in version 8.6 on the candidate channel.
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`)
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged after addressing review feedback and resolving upstream CI failures. The changes add core24 support to Snapcraft, which shipped in version 8.6 on the candidate channel. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Added core24 support to Snapcraft. After addressing test failures and a temporary break from an error change, the author rebased and re-triggered tests. The PR was reviewed, merged, and scheduled for release in Snapcraft 8.6. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Added core24 support to Snapcraft. Test failures were resolved via rebasing and updating content snap dependencies. The changes are merged and scheduled for release in Snapcraft 8.6. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #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. | |
| #5136 chore: migrate snapcraft itself to core24 | snapcraft | merged | 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. | |
| #4763 tests: remove core24 snap workarounds (#4761) | snapcraft | merged | Merged into main after two approvals and passing CI. The change cherry-picks test updates to remove core24 snap workarounds, resolving CI failures by deleting 22 lines of legacy code in a single file. | |
| #4873 feat: support "build-for: [all]" in core24 | snapcraft | merged | Merged implementation of build-for: [all] support for core24 snaps, fixing #4854. Changes were squashed, craft-application updated to 3.0.0, and unit and spread tests added after two approvals. | |
| #1 feat: add project for core22 + snapcraft 7 | snapcraft-rocks | merged | Merged adds a core22 and snapcraft 7 project providing a foundational build environment for hello snaps and chisel slices. Approved by two reviewers, the change adds 116 lines to a single file. | |
| #3981 commands, lifecycle: provide snapcraft try for core22 | snapcraft | merged | Merged. Adds snapcraft try support for core22 by mounting a host prime directory into the instance for lifecycle priming without packing. Approved by one reviewer, passed CI, and modified 8 files. | |
| #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. | |
| #30 feat: merge 'bundle-snap' into 'core24-8' | snapcraft-rocks | merged | Merged 'bundle-snap' into 'core24-8' following dual reviewer approval. The branch integrates PR #28 and applies a core24 codebase upgrade, adding 113 lines across seven files. | |
| #4617 feat(craft-application): support root packages for core24 | snapcraft | merged | Added root-level build-packages and build-snaps support in snapcraft.yaml for core24. Merged after dual review approval, passing CI and coverage checks. Resolves #4605 across three files. |