Repository navigation
Conversation
* build(deps): update the Go toolchain to 1.27.2 * build(lint): move golangci-lint to v2.14.0 for Go 1.27.2
* refactor(docs): move the docs content under current/ * feat(docs): serve content/docs/current at the unversioned docs URLs * refactor(docs): keep only the used exports in docs-versions * test(docs): pin the current/ docs paths, version title and export contract * docs: point prose references at docs/content/docs/current * docs(roadmap): state the v1.0 docs archive plan * fix(docs): take slugs from Fumadocs and compare the exported page set
* feat(docs): scope archived page links to their version at build time * feat(docs): mark archived pages noindex with an unsupported notice * feat(docs): add a script to cut a docs archive from a release tag * test(docs): add the docs archive provenance contract and its self-test * ci(docs): run the docs archive contract in the release gates * test(docs): keep archived docs out of the stale-version grep * test(docs): check each archive exports under its own version segment * test(website): cover dotted archive routes in the security headers output * docs: describe the docs archive layout and how to cut one * fix(docs): scope archive links only where the router will honor them Leave native <a> and /docs-prefixed targets alone, scope string-literal expression hrefs, validate cross-version links against the version they name, and add content tests forbidding the two link forms that cannot work. * fix(docs): require the archive for the previous distinct release line Walk the CHANGELOG past patch releases on the current line, compare lines numerically, and skip lines whose last tag predates the current/ layout. * fix(docs): make the archive cut atomic and its tests clean up after themselves Validate every input before writing, roll back on a failed write, suggest the numerically newest patch tag, and remove the temp repos the tests create. * docs: give the docs layout block a language * test(docs): keep hook git variables out of the archive fixture repos * fix(docs): harden the archive cut and the canonical URL * fix(docs): read the provenance file without checking for it first
|
Warning This pull request changes a CodeRabbit configuration file. Because it comes from a fork or its author is not a repository collaborator, reviews use only the configuration from the target branch. The proposed configuration will take effect after it is merged. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
⛔ Files ignored due to path filters (5)
📒 Files selected for processing (73)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe PR adds versioned documentation archives with archive creation, provenance validation, link rewriting, and static-export checks. It updates documentation and release references to v0.9.25, Go toolchain references to 1.27.2, and golangci-lint to v2.14.0. It also updates Lighthouse error classification for Chrome’s dynamic debugging port message. Possibly related PRs
Suggested labels: Priority: ⬆️ High Change: Other Merge Risk: ⚪ Minimal · up to This promotion updates the Go toolchain and release version references, moves documentation source under current/ while keeping public URLs unchanged, and adds archive tooling with checks. No concrete merge-blocking issue was found in the supplied changes. Pre-merge checks |
|
|
@greptileai Review exact head |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Promotes dev/v0.9 to main for v0.9.25.
current/, public URLs unchanged.Merge as a two-parent merge commit, not a squash.
Changelog
docs/content/docs/current/.Concerns