add basic spread infrastructure
Metadata
Current evaluation
Merged changes adding basic spread infrastructure and CI configuration. Approved by two reviewers, the update introduces spread-related code and pipeline adjustments across nine files to enable automated testing.
Suggested action: —
No scores available.
Issue body
I'm keeping this PR as a Draft until the spread tests are actually running on CI, but maybe we can expedite the review with what we have so far.
The first commit has the spread-related code, and the second commit has the ci-related changes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged changes adding basic spread infrastructure and CI configuration. Approved by two reviewers, the update introduces spread-related code and pipeline adjustments across nine files to enable automated testing. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged by maintainer tigarmo, adding basic spread infrastructure and CI configuration. Initially held as a draft pending CI test validation, the commits were reviewed and successfully merged. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4529 Spread update | snapcraft | merged | Merged after approval by two reviewers and passing CI checks. The update modifies spread configuration across three files, adding 36 and removing 40 lines. Code coverage tests passed. | |
| #4056 spread: core24 testing infra | snapcraft | merged | Merged after receiving two approvals and passing CI checks. Implements core24 testing infrastructure for spread, changing two files with a net addition of 16 lines. Code coverage remained unchanged. | |
| #3020 spread tests: default base for local plugin tests | snapcraft | merged | Merged updates to spread tests establishing a default base for local plugin tests. The change follows a prior commit pattern, adding two lines across two files. Approved by one reviewer and passed CI checks. | |
| #62 spread: add a "big" spread test | rockcraft | merged | Merged a reusable spread test framework to house multiple checks without repeated setup. The initial test validates bug #44 regarding directory permissions. Approved by one reviewer and passed CI checks. | |
| #573 ci: run spread tests on 'spread-installed' runners | rockcraft | merged | Merged a two-file, four-line CI configuration change to run spread tests on spread-installed runners. Approved by three reviewers and integrated. | |
| #2173 tests: create basic integration test spread infrastructure | snapcraft | merged | Merged changes establishing basic integration test infrastructure using Spread. Resolves LP: #1779419 by implementing a reusable test suite, initially proven with the Go plugin test. Approved after iterative revisions. | |
| #223 spread: increase the number of workers | rockcraft | merged | Merged to increase the number of workers in the spread system. Approved by two reviewers, passed CI checks, and modified three files with a net addition of six lines. | |
| #143 docs: make docs spread-testable | craft-store | merged | Merged documentation spread-testing infrastructure setup. Approved by two reviewers and passing CI, the change modifies six files (+136/-41 lines) to enable local spread test execution for documentation. | |
| #6202 test(spread): create core26 spread test suite | snapcraft | merged | Merged the core26 spread test suite, adding CI jobs and generalizing tests for core22, 24, and 26 across 419 files. Approved by two reviewers and passed most CI checks prior to integration. | |
| #280 ci, spread: add "large spreads" suite | rockcraft | merged | Merged addition of a new large spreads test suite to CI. Configured to run weekly via cron or manually via label. Approved by two reviewers and successfully integrated. |