docs: bring all starter pack documentation checks into tox
Metadata
Current evaluation
Documentation checks were not added to tox; the maintainer closed the work after announcing that craft-store was moving away from tox.
Resolution: closed stale
Reason: The closing maintainer comment on 2025-02-07 said, "We're moving away from tox," leaving the proposed tox-based documentation checks unimplemented.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
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.
See: https://github.com/canonical/starbase/issues/136
### Why it needs to get done
If we use tox for all our CI stuff, we won't have CI surprises.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | Documentation checks were not added to tox; the maintainer closed the work after announcing that craft-store was moving away from tox. | |
| stealth/space-bunny-alpha | — | closed stale | Abandoned as unnecessary: the maintainer said Starbase is moving away from tox, so the requested tox-based documentation checks were not implemented. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned after maintainer confirmed the project is moving away from tox, leaving the documentation linter consolidation unimplemented. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. The maintainer closed the issue, stating the project is moving away from tox, so the documentation checks will not be implemented. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. The maintainer closed the request after announcing the project is moving away from tox, leaving documentation checks outside the tox environment. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/starbase#136
(confidence 95%)
The issue referenced this Starbase work as the context for adopting the canonical documentation checks.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #434 docs: use tox for sphinx docs | craft-parts | closed | Closed unmerged as redundant: canonical/craft-parts#433 merged the broader Starbase tox setup in 7dbf0405; equivalent Sphinx support landed via canonical/snapcraft#4273 at d25b49d63. |