docs: migrate 'migrate from core20 to core22'
Metadata
Current evaluation
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.
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 `make lint`?
- [ ] Have you successfully run `make test`?
---
[RTD build](https://canonical-snapcraft--5405.com.readthedocs.build/en/5405/how-to/change-bases/change-from-core20-to-core22.html)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged documentation update migrating the core20 to core22 base change guide. The change passed linting and contributor checks, with updated content deployed to ReadTheDocs. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged documentation update migrating the core20 to core22 migration guide. Lint checks passed, and the maintainer integrated the changes to update the official documentation for the core22 base. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5431 docs: migrate 'migrate from core22 to core24' | snapcraft | merged | Merged documentation update migrating the core22 to core24 guide from Discourse to ReadTheDocs. Approved by two reviewers, passed lint and unit tests, and integrated into main despite minor integration test failures. | |
| #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. | |
| #4186 snap: migrate to core22 | snapcraft | merged | Migrated the snap build environment to Ubuntu core22. Approved by two reviewers and passing CI, the change was merged into the main branch, increasing overall code coverage by 4.91%. | |
| #373 Migrate to core22 | rockcraft | closed | Closed without comments, indicating the core22 migration was completed or superseded. The repository transitioned to the newer base stack as requested. | |
| #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. | |
| #1320 Migrate to core22 | charmcraft | closed | Closed without resolution or associated pull request. The core22 migration was likely abandoned or superseded by a later update, as no implementation or merge details were recorded. | |
| #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. | |
| #4586 refactor: move core22 commands for versioned implementation | snapcraft | merged | Merged a pure rename refactor moving core22 commands for versioned implementation. Approved by four reviewers and passed CI. Full spread tests were enabled per request; failures attributed to external craft-application updates. | |
| #6124 docs: mention removing passthrough in core20 to core22 migration | snapcraft | merged | Merged documentation update clarifying that the passthrough key must be removed for production snaps targeting core22+. Adds a migration example for hook environment data and closes issue 5986. Review comments were addressed. |