chore(rtd): switch to extensionless URLs
Metadata
Current evaluation
Merged #5328 (commit 5cdd7c69f), adding a Sphinx setting that removes .html suffixes from documentation URLs.
Resolution: closed resolved
Reason: PR canonical/snapcraft#5328 was approved and merged as commit 5cdd7c69f, fixing documentation URLs with a one-line Sphinx configuration change.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Urgent bug fix.
Force Sphinx to remove `.html` extension from page URLs.
---
- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #5328 (commit 5cdd7c69f), adding a Sphinx setting that removes .html suffixes from documentation URLs. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/snapcraft#5328, adding a one-line Sphinx setting to remove .html from page URLs. The change landed as commit 5cdd7c69f. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged an urgent fix updating Sphinx to generate extensionless URLs by removing the .html extension. Approved by two reviewers, passed CI, and applied with a single-line configuration change. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a maintainer change that configures Sphinx to strip .html extensions from documentation URLs, implementing extensionless URLs as an urgent fix. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #820 docs(build): switch to extensionless URLs | rockcraft | merged | Merged PR #820 as commit 571f1459, configuring Sphinx to use the dirhtml builder and publish documentation with clean, extensionless URLs. | |
| #538 chore(deps): update documentation dependencies (major) | rockcraft | merged | Merged PR #538 in commit b007f265, upgrading Sphinx to 7.3.7 and sphinx-autodoc-typehints to 2.1.0. | |
| #462 chore(deps): update documentation dependencies | craft-providers | merged | Merged Renovate PR #462 via commit 99b1abb, updating documentation dependencies including lxd-sphinx-extensions, sphinx-lint, sphinx-reredirects, sphinx-tabs, and sphinxext-opengraph. | |
| #122 chore(deps): update documentation dependencies | craft-store | merged | Renovate PR merged as commit 2dfd465, bumping docs deps: lxd-sphinx-extensions 0.0.14→0.0.15, sphinx-lint 0.8.1→0.9.0, sphinx-reredirects 0.1.2→0.1.3, sphinx-tabs 3.4.1→3.4.4, sphinxext-opengraph 0.8.2→0.9.0. | |
| #147 chore(deps): update documentation dependencies | craft-store | merged | Merged #147, updating lxd-sphinx-extensions to 0.0.16 and both sphinx-lint and sphinxext-opengraph to 0.9.1. | |
| #174 chore(deps): update documentation dependencies | craft-store | merged | Merged Renovate PR #174 via commit 94e5c25, updating documentation dependencies including Sphinx 7.2.6→7.3.7 and sphinx-design 0.5.0→0.6.0. | |
| #548 chore(deps): update documentation dependencies (major) | craft-parts | merged | Merged into main in commit cd3a0078, updating Sphinx 5.3.0 to 7.2.6 and furo 2022.12.7 to 2023.9.10. | |
| #189 chore(deps): update documentation dependencies | craft-store | merged | Renovate PR #189 merged as commit 3b092a3, bumping docs pins to sphinx 7.4.7, furo 2024.7.18, sphinx-reredirects 0.1.5, sphinx-toolbox 3.7.0 (approved by 2 reviewers). |