← Back to issue list

chore: enable spread tests

View original Github issue

Metadata

Project
snapcraft-rocks
Number
#11
Type
pull request
State
merged
Author
tigarmo
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #11 enabled Spread tests on spread-capable self-hosted CI runners and downgraded actions/checkout to v3 for Node compatibility.

Resolution: closed resolved

Reason: PR #11 was approved and merged, delivering the requested CI enablement. The change runs Spread on self-hosted runners and uses actions/checkout v3 to match their Node versions.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Now that we have spread-capable self-hosted runners we can run spread on CI. Note that actions/checkout has to be downgraded to v3 due to node versions on the new runners.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #11 enabled Spread tests on spread-capable self-hosted CI runners and downgraded actions/checkout to v3 for Node compatibility.
stealth/space-bunny-alpha — closed resolved Merged: enabled spread tests on CI using spread-capable self-hosted runners; actions/checkout was downgraded to v3 for the new runners' Node versions.
qwen/qwen3.6-35b-a3b — — Merged to enable spread tests on CI using new self-hosted runners. Downgrades actions/checkout to v3 for compatibility. Approved by one reviewer.
qwen3.6-35b-a3b-mtp-q6 — — Merged to enable spread tests in CI via new self-hosted runners. Downgraded actions/checkout to v3 to align with runner Node.js versions.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#636 chore(ci): move base devel spread tests to manual rockcraft merged Merged in canonical/rockcraft#636, moving base-devel spread tests from regular CI to a manual workflow while retaining scheduled monitoring of large and flaky tests.
76%
#603 chore: update spread test to use utility functions fetch-service merged Merged PR #603, replacing direct curl calls in spread tests with spread/utils.sh helpers and adding optional secret definitions to create_session.
75%
#753 chore(services/testing): reduce spread verbosity level craft-application merged Merged PR #753 removed forced verbose mode from Spread test execution, reducing output noise from the test command.
75%
#2264 chore: migrate provider test from GHA to spread charmcraft merged PR #2264 by sergiusens merged via commit 8426c4a3, moving the provider test from GitHub Actions to Spread; after lengau re-ran transient Spread failures it landed in the merge queue. +15/-44 lines, 2 files.
74%
#26 chore(deps): update github actions (major) craft-actions merged Renovate PR merged into main (commit 5da5881): actions/checkout v4→v5, Node.js 20→22 and Ubuntu runners 22.04→24.04 across 2 workflow files (+7/-7), approved and all CI checks passing.
72%
#4634 chore: spread cleanup snapcraft merged Merged spread cleanup in #4634, simplifying 85 files with 115 additions and 358 deletions; Codecov reported all modified coverable lines were tested.
72%
#571 ci: use self-hosted runners for ci workflows rockcraft closed Closed unmerged and superseded by PR #573, whose commit c8ff5823 moved spread tests to self-hosted runners labeled spread-enabled.
71%
#5641 chore: test craft-providers change snapcraft closed Closed unmerged due to inactivity; the PR received no reviews or comments, and the integration-spread-tests-store CI job failed.
71%