← Back to issue list

docs: update to ubuntu 26 base

View original Github issue

Metadata

Project
rockcraft
Number
#1213
Type
pull request
State
merged
Author
asanvaq
Labels
Created
Updated
Closed

Current evaluation

Merged documentation update switching Ubuntu base references from core24 to core26 across tutorials and how-to guides. Excluded specific Chisel pages per ticket, added metadata descriptions, and passed all CI checks and reviews.

Suggested action:

No scores available.

Issue body

Many docs make passing reference to core24 as the default base. This PR updates the tutorials and how to guides to core26. **Exceptions** 12-factor tutorials have been left out, as agreed. Following discussion in the ticket ROCKCRAFT-294, the following are also excluded: - [Chisel a rock](https://documentation.ubuntu.com/rockcraft/latest/how-to/chiselling/chisel-existing-rock/) is already updated in the draft PR. However, the purpose seems to be the same as the tutorial [Shrink a rock with Chisel](https://documentation.ubuntu.com/rockcraft/latest/tutorial/chisel/). As the how-to is already quite detailed, the tutorial will be removed in a future PR. - [Create a package slice for Chisel](https://documentation.ubuntu.com/rockcraft/latest/how-to/chiselling/create-slice/) will be removed as it duplicates content in Chisel. Metadata descriptions were added to all edited documentation pages. --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/rockcraft/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`. - [x] I've added or updated any relevant documentation. - [x] 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. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged documentation update switching Ubuntu base references from core24 to core26 across tutorials and how-to guides. Excluded specific Chisel pages per ticket, added metadata descriptions, and passed all CI checks and reviews.
qwen3.6-35b-a3b-mtp-q6
Staleness: 10
Complexity: 15
Confidence: 85
needs review Updates documentation from core24 to core26 base, adds metadata descriptions, and excludes specific Chisel guides per ticket ROCKCRAFT-294. Currently awaiting CI processing and maintainer review.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2632 docs: update docs to use 26.04 as the generic base charmcraft merged Merged after two approvals and passing CI. Updates documentation to use Ubuntu 26.04 as the generic base, resolving CHARMCRAFT-680. Type checker notifications were informational and non-blocking.
78%
#6129 docs: add core24 to core26 migration guide snapcraft merged Merged documentation update adding a core24 to core26 migration guide. Approved by two reviewers, passed CI checks, and added 130 lines across three files to assist users with the base OS transition.
76%
#6150 docs: use core26 as the default base snapcraft merged Merged documentation updates for Snapcraft 9, setting core26 as the default base and standardizing terminology. Approved by two reviewers and passed CI checks. Force-pushed to resolve a squash-merge email error before final merge.
74%
#6338 docs: update supported bases snapcraft merged Merged documentation update reflecting Snapcraft 9 as the preferred version for core22, core24, and core26 bases. Approved by three reviewers and passed CI checks.
72%
#4795 tests: update chisel-base test to use core24 snapcraft merged Merged a single-line test update to switch the chisel-base spread test to core24, aligning with the devel branch targeting Ubuntu 24.10. Changes were approved and passed CI.
72%
#1180 docs: add 'how-to migrate to ubuntu@26.04' rockcraft merged Merged documentation update adding a migration guide for Ubuntu 26.04. Approved by two reviewers and passed CI checks despite one failing snap-test. The commit adds 119 lines across two files.
72%
#5405 docs: migrate 'migrate from core20 to core22' snapcraft merged Merged documentation update migrating the core20 to core22 base change guide. Approved by two reviewers and passed lint checks. Despite failing CI integration tests on Ubuntu 22.04, 24.04, and store, changes were merged.
70%