← Back to issue list

ci(docs): spread test documentation

View original Github issue

Metadata

Project
charmcraft
Number
#2126
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged changes adding a CI workflow for spread testing documentation and adjusting tasks for Google runners. Approved by two reviewers, the update modifies five files (+100/-22 lines) and resolves CRAFT-3798.

Suggested action:

No scores available.

Issue body

This adds a CI workflow for spread testing flows in the documentation. In so doing I needed to adjust the documentation spread tasks to pass on Google's runners too. CRAFT-3798

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged changes adding a CI workflow for spread testing documentation and adjusting tasks for Google runners. Approved by two reviewers, the update modifies five files (+100/-22 lines) and resolves CRAFT-3798.
qwen3.6-35b-a3b-mtp-q6 Merged a workflow adding CI spread testing for documentation. Adjusted tasks to pass on Google runners. Resolves CRAFT-3798.
qwen3.6-35b-a3b-mtp-q6 Merged a CI workflow for spread testing in the documentation. Updated spread tasks to pass on Google's runners. Addresses CRAFT-3798.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
79%
#1325 test(spread): consolidate basic init/build tests charmcraft merged Merged after approval by two reviewers. Consolidates basic init and build spread tests across four files, reducing 80 lines and adding 28. Resolves CRAFT-2127.
76%
#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.
76%
#1206 ci: make workflows conditional, add docs-only spread tests rockcraft merged Merged after approval. Updates CI workflows to run conditionally on changed files, splitting source and documentation spread tests into separate runners. Predictable initial failures were acknowledged, and the changes were merged.
76%
#801 test(spread): mark doc tests as manual rockcraft open Marks doc spread tests as manual so they don't run on every code change. Pending review, 0 comments, no CI. Docs tests now run via a separate conditional workflow (spread-docs.yaml) on a weekly schedule and only when docs code changes.
76%
#2338 docs: replace google for ci and fix tests charmcraft merged Merged after approval. Replaced Google CI with self-hosted GitHub runners for spread-docs, updated test configurations for prepare/restore and retries, and adjusted spread doc tests. CI passed with minor policy exceptions.
76%
#4715 ci: adjust tags for spread runs snapcraft merged Merged. Adjusted CI tags for spread runs to support Canonical's self-hosted runners. Approved by two reviewers, passed CI, and maintained coverage. Modified two files with six additions and six deletions.
75%
#2487 ci: add manual spread label, match other crafts charmcraft merged Merged. Adds the 'PR: Run Manual Spread' label to standardize manual spread workflows across crafts. Approved by two reviewers despite unrelated CI failures, which were deemed out of scope. Two-file change with non-blocking type warnings.
75%
#3530 tests: manual spread task for MaaS (CRAFT-225) snapcraft merged Merged a manual spread task for MaaS (CRAFT-225). Approved by reviewer, passed CI, and successfully executed two spread tasks.
74%
#127 Fix spread tests imagecraft merged Merged after receiving approval from two reviewers and passing all CI checks. The changes fix spread tests across 11 files (+49/-38 lines).
74%