← Back to issue list

Run documentation spread tests in CI

View original Github issue

Metadata

Project
charmcraft
Number
#2029
Type
issue
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

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.
87%
#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."
76%
#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.
75%
#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.
75%
#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.
72%
#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.
70%