docs: bring all starter pack documentation checks into docs lint
Metadata
Current evaluation
Added Canonical Starter Pack checks for Woke, linkcheck and spelling, wiring them into docs-lint via merged PR #478 (commit e94f190).
Resolution: closed resolved
Reason: Maintainer @medubelko marked the issue resolved with #478. That PR merged into main as commit e94f190 and added the Starter Pack documentation checks and Makefile passthrough targets.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Context: https://github.com/canonical/craft-store/pull/104/files/0e3d99995f1424281837cafa1a8152ac0f90866d#r1349033443
Canonical's [Sphinx docs starter pack](https://github.com/canonical/sphinx-docs-starter-pack) uses several linters we should include:
* Woke (with Canonical's inclusive-naming configuration)
* linkcheck
* pyspelling
Ensure we use their configuration as well.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Added Canonical Starter Pack checks for Woke, linkcheck and spelling, wiring them into docs-lint via merged PR #478 (commit e94f190). | |
| stealth/space-bunny-alpha | — | closed resolved | Added Canonical’s starter-pack documentation checks—Woke, linkcheck and pyspelling—to docs lint via merged PR canonical/starbase#478. | |
| qwen/qwen3.6-35b-a3b | — | — | Integrated Canonical Sphinx docs starter pack linters (Woke, linkcheck, pyspelling) into the documentation lint workflow. Resolved and merged via pull request #478. | |
| qwen/qwen3.6-35b-a3b | — | — | Resolved via pull request #478 by integrating Canonical Sphinx docs starter pack linters (Woke, linkcheck, pyspelling) into the documentation lint process. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Integrated Canonical Sphinx docs starter pack linters (Woke, linkcheck, pyspelling) into the documentation lint workflow. Resolved and merged via pull request #478. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/starbase#478
(confidence 100%)
Merged PR updated the Starter Pack and added docs targets now invoked by docs-lint.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1112 build(docs): refresh starter pack implementation | rockcraft | merged | Merged in PR #1112 via commit 61e6bf3a, refreshing the docs starter pack, adding a wordlist, local docs-auto serving, and docs-lint coverage. | |
| #131 ci: check for changes to docs in linters and tests | starflow | merged | PR #131 merged documentation-change checks into linters and tests, upgraded Starter Pack to 1.5, and passed all CI checks. | |
| #135 docs: use Canonical starter pack | starbase | closed | Canonical Starter Pack adoption was completed by merged PR #478 (commit e94f190), updating the docs build and adding Make passthrough targets. | |
| #104 feat(docs): use canonical starter pack | craft-store | merged | Merged #104 via commit f3a04d1 to adopt Canonical’s documentation starter pack, resolving #100 and CRAFT-2077. | |
| #6037 build(docs): refresh starter pack implementation | snapcraft | merged | Merged PR #6037 (commit 4ee7c7e9f) refreshed Snapcraft's documentation starter pack to 1.4.0 across 73 files, resolving #5071; approvals and all CI checks passed. | |
| #1482 build(docs): refresh starter pack implementation | craft-parts | merged | Maintainer medubelko merged PR #1482 bumping the docs to Starter Pack 1.4.0 (+1371/-1094 across 35 files), resolving the `details` directive issue #1454 and CRAFT-5015. | |
| #478 build(docs): update Starter Pack and add passthrough to docs Makefile | starbase | merged | Merged #478 as e94f190, updating the Starter Pack docs build and adding root Make aliases plus docs-* passthrough targets. | |
| #420 docs: bring all starter pack documentation checks into tox | craft-providers | open | Starter-pack documentation checks now run through the Make/uv docs-lint workflow; tox was removed, making the request to integrate them into tox obsolete. | |
| #130 ci: check for changes to docs in linters and tests | starflow | closed | Closed in favor of canonical/starflow#131, which recreated the change on a repository branch and merged the documentation CI checks and Starter Pack 1.5 upgrade. | |
| #1070 build(docs)!: add dependency starter pack 1.5 | craft-application | merged | Merged PR #1070 added dependency starter pack 1.5 to fix docs-only PR builds, landing as commit 691eec7e with all CI checks passing. |