← Back to issue list

docs: make docs spread-testable

View original Github issue

Metadata

Project
craft-store
Number
#143
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

Requires #142 - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `tox`? ----- This doesn't include running spread tests for docs, just setting up the infrastructure to spread test them oneself. The test passes on my machine using the command: ``` CRAFT_STORE_CHARMCRAFT_CREDENTIALS=$(cat ~/.charmhub-secret) SNAPCRAFT_STORE_CREDENTIALS=$(cat ~/.snapcraft-creds) spread -reuse -resend multipass: ```

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged changes setting up infrastructure to locally spread test documentation. Requires PR #142. Enables manual testing without automating doc tests yet.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2126 ci(docs): spread test documentation charmcraft merged 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.
79%
#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).
79%
#2276 spread: move legacy wiki tests to spread snapcraft merged Merged following reviewer approval and passing CI. Relocated legacy wiki tests from integration tests to spread, updating 12 files with a net reduction of 42 lines. Addresses LP: #1792717.
78%
#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.
78%
#3662 tests: update spread url snapcraft merged Merged update to spread tarball URLs in test files. Approved by a reviewer, passed CI checks, modified two files with minimal changes, and maintained existing code coverage.
78%
#1287 tests: minor cleanups on the spread tests snapcraft merged Merged minor spread test cleanups into master. Modified four files with 16 additions and 6 deletions. Approved by one reviewer with zero unresolved comments, maintaining 95.27% coverage upon integration.
77%
#13 test(spread): add more spread tests snapcraft-rocks merged Successfully merged spread tests covering architectures, chisel slices, craftctl, package-repositories, and patchelf. Approved by two reviewers across 15 files (+206/-5 lines).
77%
#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%
#2732 docs: Update 12-factor Spread tests charmcraft merged Merged documentation update correcting typos and outdated content in 12-factor Spread tests. Approved by one reviewer. Proceeded despite failing CI docs-tests linked to store availability.
76%
#3663 tests: update spread url snapcraft merged Merged following reviewer approval and passing CI. Updated spread tarball URLs in test configuration files, modifying two files with minimal changes.
76%