← Back to issue list

spread: move core22 to stable

View original Github issue

Metadata

Project
snapcraft
Number
#3754
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #3754 (9076dd4) moved spread tests from core22 latest/edge to stable, avoiding GitHub runners' inability to meet edge core22's snapd 2.55.5 requirement.

Resolution: closed resolved

Reason: PR #3754 was approved and merged as commit 9076dd4. It changed spread tests to use stable core22, avoiding the edge base's snapd 2.55.5 requirement that blocked GitHub runners.

Evaluated by: mr-cal-bot

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
stealth/space-bunny-alpha — closed resolved Merged PR #3754 (9076dd4) moved spread tests from core22 latest/edge to stable, avoiding GitHub runners' inability to meet edge core22's snapd 2.55.5 requirement.
stealth/space-bunny-alpha — closed resolved Merged PR #3754 (9076dd4) moved spread testing from core22 latest/edge to stable, addressing runner incompatibility with the edge base’s snapd 2.55.5 requirement.
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.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3714 spread: enable core22 snapcraft merged Merged PR #3714 enabled core22 in the Spread test configuration. Implementation commit d2f2a0d43 landed via merge commit 6b42ca1bb.
81%
#3026 spread tests: add core20 and cleanup systems snapcraft merged Merged #3026 in commit d006134d4, adding core20 spread tests, simplifying setup to install only the Snap, and cleaning up test systems.
75%
#6009 test: remove core20 spread tests snapcraft merged Squash-merged PR #6009 as commit d0f1b4394, deleting core20 spread tests and migrating applicable ones to core22/core24 (+20 net tests). Unblocked core20 lifecycle removal for Snapcraft 9 (#5675).
75%
#4761 tests: remove core24 snap workarounds snapcraft merged Merged #4761 removed 22 lines of core24 workarounds from spread tests; it landed on hotfix/8.2 as 7cdd9b087 and was cherry-picked to main by #4763 as 87fc77aca.
74%
#4932 Migrate or copy core20 and core22 spread tests to core24 snapcraft closed Core24 spread-test coverage was expanded via merged PR snapcraft#5209 (commit 56713c384), enabling plugin tests across 132 files.
73%
#77 core22-8 spread tests fail on classic-patchelf test snapcraft-rocks closed Fixed by merged PR #80, a core22-8 backport of #69 that enabled verbose output so Snapcraft messages appear in failing spread-test logs.
72%
#4056 spread: core24 testing infra snapcraft merged Merged PR #4056 as commit 1fee3d830, adding Spread test infrastructure for Ubuntu Core 24 (CRAFT-1639).
72%
#4763 tests: remove core24 snap workarounds (#4761) snapcraft merged Merged: cherry-pick of #4761 onto main (87fc77aca), deleting 22 lines of core24 snap workarounds from spread tests so CI would pass.
72%
#3877 tests: enable provider spread tests for core22 snapcraft merged Merged as commit 7612a3a87: renamed the spread test dir build-providers to providers and moved legacy-only tests into providers/legacy, enabling provider spread tests on core22 (CRAFT-1266). Prerequisite for #3875.
71%
#6202 test(spread): create core26 spread test suite snapcraft merged Merged PR #6202 as a9a5b4750, adding core26 Spread tests and CI coverage while generalizing common tests for core22, core24, and core26.
71%