spread: move core22 to stable
Metadata
Current evaluation
Merged a fix moving core22 from latest/edge to stable. This resolved GitHub Actions spread test failures caused by the edge base requiring an unavailable snapd 2.55.5. Approved, passed CI, and merged into main.
Suggested action: —
No scores available.
Issue body
- [X] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [X] Have you successfully run `make lint`?
- [X] Have you successfully run `pytest tests/unit`?
-----
`core22 latest/edge` now depends on `snapd 2.55.5`, which is not easily available to the github runners. This is preventing spread tests from running.
Error:
```
+ snap install core22 --edge
error: cannot install "core22": snap "core22" assumes unsupported features:
snapd2.55.5 (try to refresh snapd)
```
Source: https://github.com/snapcore/core-base/commit/ed8f06c2ed30dc6084fc11591372744d67e2e4bb#diff-e68b9afd67bb77dec8eda77796d3e0b784c7011203114996383eed6533be0cefR11
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged a fix moving core22 from latest/edge to stable. This resolved GitHub Actions spread test failures caused by the edge base requiring an unavailable snapd 2.55.5. Approved, passed CI, and merged into main. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to move core22 from edge to stable, resolving GitHub runner test failures caused by unavailable snapd 2.55.5 dependencies. Coverage unchanged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into main. Switched core22 from edge to stable to resolve spread test failures caused by GitHub runners lacking the required snapd 2.55.5 dependency. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3714 spread: enable core22 | snapcraft | merged | Merged into snapcraft/7.0 after reviewer approval and passing CI checks. The change enables core22 in the spread configuration across 36 files (+112/-58 lines). Code coverage remained unchanged upon merge. | |
| #4761 tests: remove core24 snap workarounds | snapcraft | merged | Merged after two approvals and passing CI. Removed core24 snap workarounds from spread tests, deleting 22 lines. Branch retargeted to hotfix/8.2 for release. | |
| #6225 feat: stable core26 support | snapcraft | merged | Merged after approval and CI validation. Adds stable core26 snap building support. Fixes #6088, supersedes #6182, and unblocks #6220. Expected test failures were noted and cleared for merge. | |
| #3026 spread tests: add core20 and cleanup systems | snapcraft | merged | Merged. Added core20 support to spread tests, cleaned up system selection logic to exclusively install snaps, and introduced a dedicated environment for unit tests. A reported test failure was promptly fixed by the author before approval and merge. | |
| #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%. | |
| #75 fix(core22-8/spread): use apt to install docker on focal | snapcraft-rocks | merged | Merged after approval. The change resolves CI by using apt to install docker on focal. Unrelated spread test failures were deemed non-blocking, allowing an admin override to complete the merge. | |
| #5856 fix(spread): pack with lxd for core20 base tests | snapcraft | merged | Merged after two approvals. Updates spread tests to pack with LXD for core20 base tests. CI passed with one non-blocking schema diff failure. Related core20 and snapd test failures were resolved in separate PRs. |