← Back to issue list

chore(rtd): switch to extensionless URLs

View original Github issue

Metadata

Project
snapcraft
Number
#5328
Type
pull request
State
merged
Author
medubelko
Labels
—
Created
Updated
Closed

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.
78%
#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.
72%
#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.
72%
#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.
71%
#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.
71%
#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.
70%
#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.
70%
#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).
70%