Run documentation spread tests in CI
Metadata
Current evaluation
Documentation spread tests were enabled in CI by merged PR #2126 (commit f1b73a6e), adding the docs spread workflow and fixes for Google-hosted runners.
Resolution: closed resolved
Reason: PR #2126 was merged into main as commit f1b73a6e, adding .github/workflows/spread-docs.yaml and adapting spread tasks for Google-hosted runners.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
Create a CI job to run the documentation spread tests.
### Why it needs to get done
@erinecon created some docs spread tests, but I asked her to disable the task in CI so I could enable it, since those tests take a long time.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Documentation spread tests were enabled in CI by merged PR #2126 (commit f1b73a6e), adding the docs spread workflow and fixes for Google-hosted runners. | |
| stealth/space-bunny-alpha | — | closed resolved | Documentation spread tests were added to CI by merged PR #2126 (commit f1b73a6e), including the workflow and fixes needed for Google-hosted runners. | |
| stealth/space-bunny-alpha | — | closed resolved | Requested by maintainer lengau to add a CI job for the docs spread tests erinecon had created. Added via merged PR #2126 (commit f1b73a6e), creating .github/workflows/spread-docs.yaml plus spread task fixes for Google-hosted runners. | |
| qwen/qwen3.6-35b-a3b |
Impact:
100
Quick Win:
70
Complexity:
30
Confidence:
95
Actionability:
100
|
close resolved | CI job for documentation spread tests implemented in `.github/workflows/spread-docs.yaml` (PR #2126). Workflow runs on PRs, main, and weekly schedules. Test flakiness on Google backend remains but is separate from the CI creation request. | |
| qwen/qwen3.8-27b |
Impact:
40
Quick Win:
24
Staleness:
75
Complexity:
40
Confidence:
72
Support Request:
5
|
close stale | Maintainer task to create a CI job for docs spread tests. The workflow (spread-docs.yaml) now exists and runs on PRs/pushes/weekly. The google backend failure reported by @erinecon was addressed by switching backends. Issue remains open but work appears complete. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
85
Complexity:
50
Confidence:
75
Support Request:
10
|
needs triage | Task to enable CI for documentation spread tests. Currently disabled due to runtime. Contributor reported CI-specific failures vs local, but issue remains unlabelled and inactive for over a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
85
Complexity:
65
Confidence:
80
Support Request:
10
|
close stale | Request to create a CI job for documentation spread tests. Currently blocked by CI backend differences causing postgresql-k8s deployment and flask app integration failures. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
50
Complexity:
50
Confidence:
75
Support Request:
10
|
keep open | Create a CI job to run documentation spread tests. Currently blocked by CI backend integration failures with the google backend, with recent debugging activity in January 2025. |
Update history
| Date | Change |
|---|---|
| closed |
Related work
-
Likely Fixed By:
canonical/charmcraft#2126
(confidence 100%)
Merged PR #2126 added the CI workflow that runs documentation spread tests.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2126 ci(docs): spread test documentation | charmcraft | merged | Merged PR #2126 in commit f1b73a6e, adding CI for documentation spread tests and adapting spread tasks for Google-hosted runners. | |
| #573 ci: run spread tests on 'spread-installed' runners | rockcraft | merged | Merged PR #573 as commit c8ff5823, updating CI to run Spread tests on runners labeled "spread-installed." | |
| #1962 Spread test the documentation examples | charmcraft | open | Documentation examples are now covered by dedicated Spread tests and CI through merged PR #2126; the still-open issue should be closed. | |
| #143 docs: make docs spread-testable | craft-store | merged | Merged PR #143 as commit 1676433, adding infrastructure to manually spread-test the restructured documentation without running docs spread tests in CI. | |
| #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. | |
| #1463 Limit spread tests to runners that have spread | charmcraft | closed | Spread CI was restricted to self-hosted runners labeled spread-installed by merged PR #1510 (commit 9c98b399), fixing #1463. |