← 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 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.

Suggested action:

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
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.
qwen3.6-35b-a3b-mtp-q6 Merged an urgent fix configuring Sphinx to strip .html extensions from documentation URLs, successfully switching the Read the Docs build to extensionless URLs.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#820 docs(build): switch to extensionless URLs rockcraft merged Merged a pull request that switches to extensionless URLs by forcing Sphinx to use the dirhtml builder for clean URLs. The change was approved by reviewers and passed CI checks.
78%
#147 chore(deps): update documentation dependencies craft-store merged Merged automated documentation dependency updates. Renovate upgraded sphinx-lint, sphinxext-opengraph, and lxd-sphinx-extensions to latest patch versions. Approved by reviewer, passed CI, and merged with minimal changes.
72%
#1265 chore(merge): bring in starbase history craft-parts merged Merged Starbase integration with minimal changes. Added the rediraffe Sphinx extension, restructured the docs folder, and standardized heading formats. Approved by reviewers and passed CI checks.
72%
#194 chore(deps): update documentation dependencies craft-store merged Merged automated updates for documentation dependencies furo, sphinx-design, and sphinx-notfound-page. Approved by two reviewers, passed CI checks, and merged with minimal changes across two files.
72%
#174 chore(deps): update documentation dependencies craft-store merged Merged automated documentation dependency updates via Renovate. Updated Sphinx to 7.3.7, sphinx-design to 0.6.0, sphinx-notfound-page to 1.0.2, and sphinx-reredirects to 0.1.4. Approved by two reviewers, passed CI, and merged.
71%
#122 chore(deps): update documentation dependencies craft-store merged Merged automated updates for documentation dependencies including sphinx-lint, sphinx-tabs, sphinx-reredirects, sphinxext-opengraph, and lxd-sphinx-extensions. Changes passed CI, received approval, and were merged.
71%
#580 chore: update bld and store api urls fetch-service merged Merged after three approvals, updating the default configuration to support non-staging API URLs and resolving issue #571. CI completed with one scanner warning. Changes added five lines to one file.
71%
#764 chore: fixes to things linking to the gnu website craft-parts merged Merged a chore update fixing links to the GNU website. Approved by two reviewers, passed CI, and modified two files with five additions and three deletions.
71%
#547 chore(deps): update documentation dependencies craft-parts merged Merged Renovate PR updating Sphinx documentation dependencies. Author manually adjusted versions to fix ReadTheDocs build failures. Approved by reviewers and CI passed prior to merge.
70%