← Back to issue list

ci(core24-8): don't use a spread runner for publishing the rock

View original Github issue

Metadata

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

Current evaluation

Merged PR #82 targeted core24-8 publishing to the amd64 runner label, avoiding accidental use of resource-contended Spread runners.

Resolution: closed resolved

Reason: Approved and merged with all CI checks passing. The one-line workflow change pins publishing to the amd64 runner and prevents routing to a Spread runner.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Resource contention could cause us to try to publish on the spread runner. This has us use the `amd64` runner label so we don't do so. I tricked the fourth run of [this job](https://github.com/canonical/snapcraft-rocks/actions/runs/15621518381/job/44009148202) by loading up the spread runner :-)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #82 targeted core24-8 publishing to the amd64 runner label, avoiding accidental use of resource-contended Spread runners.
stealth/space-bunny-alpha — closed resolved Merged PR #82, restricting core24-8 rock publishing to the amd64 runner so resource contention cannot route it to a spread runner.
qwen/qwen3.6-35b-a3b — — Merged a one-line CI fix restricting rock publishing to the amd64 runner. This prevents resource contention from accidentally triggering jobs on the spread runner. Approved by one reviewer and passed all CI checks.
qwen3.6-35b-a3b-mtp-q6 — — Merged CI config to use the amd64 runner for publishing rocks, preventing resource contention from triggering the spread runner. Resolves unintended publishing attempts.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#81 ci(core22-8): don't use a spread runner for publishing the rock snapcraft-rocks merged Merged #81 constrained core22-8 rock publishing to amd64 runners, preventing resource contention from routing publication to a Spread runner.
94%
#83 ci(core22-7): don't use a spread runner for publishing the rock snapcraft-rocks merged Merged PR #83 restricted core22-7 rock publishing to amd64 runners, preventing scheduling on resource-constrained Spread runners; all CI checks passed.
91%
#79 feat(core22-8): publish as a multi-arch rock snapcraft-rocks merged Merged #79, adding amd64/arm64 rock publishing for core22-8 under SNAPCRAFT-1156; it required #75, brought #72's approach to the core22 branch, and completed #35.
71%