← Back to issue list

ci: always discard spread workers

View original Github issue

Metadata

Project
rockcraft
Number
#482
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged a CI workflow update to always discard spread workers, ensuring cleanup even on workflow cancellation. This change mirrors snapcraft's spread configuration.

Suggested action:

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- A direct copy of: https://github.com/snapcore/snapcraft/blob/main/.github/workflows/spread.yml#L117

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged a CI workflow update to always discard spread workers, ensuring cleanup even on workflow cancellation. This change mirrors snapcraft's spread configuration.
qwen3.6-35b-a3b-mtp-q6 Merged to ensure CI spread workers are always discarded, even on workflow cancellation. Aligns with upstream snapcraft configuration and relies on runner cleanup as a fallback.
qwen3.6-35b-a3b-mtp-q6 Merged a CI workflow update to always discard spread workers, ensuring cleanup even on workflow cancellation. The change prevents stale worker reuse and aligns with existing runner directory removal.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1519 ci: always discard spread runners charmcraft merged Merged a CI workflow update that permanently discards spread runners by mirroring the snapcraft repository configuration. Approved by three reviewers, the change adds 16 lines to a single workflow file.
87%
#115 ci: always discard spread workers in build-rock tests (core22-8) snapcraft-rocks merged Merged changes adding a cleanup step to discard spread workers in the build-rock CI workflow. This prevents leaked Google Cloud VM instances on cancellation or crash, resolving SNAPCRAFT-1368. Approved by two reviewers.
76%
#6335 ci: always discard spread workers in manual tests (main) snapcraft merged Merged. Adds a cleanup step to discard spread workers in manual CI tests, preventing leaked Google Cloud VM instances upon cancellation or crash. Approved by one reviewer and merged with 56 lines added across one file.
76%
#2771 ci: always discard spread workers in snap-store-tests (main) charmcraft merged Merged CI fix adding cleanup to discard spread workers in snap-store-tests. Prevents Google Cloud VM leaks on cancellation or crash, aligning with other jobs. Approved and merged despite minor CI failures.
76%
#117 ci: always discard spread workers in build-rock tests (core24-8) snapcraft-rocks merged Merged changes add a cleanup step to discard spread workers in the build-rock workflow, preventing leaked Google Cloud VM instances on cancellation or crash. Resolves SNAPCRAFT-1368.
73%
#1220 ci: always run spread workflow on schedule rockcraft merged Merged CI configuration updates ensuring the full Spread test suite always runs on the scheduled bi-daily workflow for the main branch, preventing automatic skips. Approved by one reviewer and passed all checks.
73%
#2333 ci: don't run spread tests when unnecessary charmcraft closed Merged to optimize CI execution by skipping unnecessary spread tests and cancelling obsolete snap builds, reducing redundant pipeline runs.
72%
#2770 ci: always discard spread workers in snap-store-tests charmcraft closed Abandoned without merge. The change to add a cleanup step preventing CI VM leaks in snap-store-tests received no reviews and was closed.
71%