This repository was archived by the owner on Jul 2, 2026. It is now read-only.
Redirect the changelog to tenzir.com - #428
Closed
mavam wants to merge 2 commits into
Closed
Conversation
The changelog moves from docs.tenzir.com to the marketing website at https://tenzir.com/changelog, where it is built directly from the tenzir/news repository. Retire the docs-side changelog generator and replace it with a small script that emits static redirect stubs into public/changelog/ for every previously published URL: - Landing page, per-project index and unreleased pages, and the old cross-project timeline pages. - Per-release pages, mapping the dashed docs slugs (v5-28-0) back to the dotted website URLs (v5.28.0) based on the release directory names in tenzir/news. - Farewell Atom feeds that carry a single entry telling subscribers to resubscribe on tenzir.com. Remove the changelog rendering machinery: the sync script, landing and timeline components, the project allow-list, the generated-navigation loader in starlight-site-navigation, and the changelog handling in the llms-txt plugin. The navbar now links to tenzir.com/changelog as a plain external entry. Co-Authored-By: Claude Fable 5 <[email protected]>
Update the remaining internal /changelog links in guides and reference pages to their https://tenzir.com/changelog equivalents. The redirect stubs would catch them, but direct links are cleaner. Co-Authored-By: Claude Fable 5 <[email protected]>
Contributor
|
📦 Preview · |
Member
Author
|
Closing: tenzir/docs is being retired entirely in favor of the website, so in-repo redirect generation makes no sense. docs.tenzir.com redirects (including /changelog) will be handled at the infrastructure level during the domain cutover. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
The Tenzir changelog moves from docs.tenzir.com to the marketing website at tenzir.com/changelog, where it is built directly from tenzir/news. This PR retires the docs-side changelog and turns every old URL into a redirect.
Changes
scripts/generate-changelog-redirects.mjsreplacesscripts/sync-changelog.mjsbehind the unchangedgenerate:changelogpackage script, so the CI workflow and the tenzir/news sync trigger keep working as-is. It clones/updates tenzir/news into.news/and writes static redirect stubs intopublic/changelog/for:/changelog/timeline/,/changelog/timeline/<year>/),/changelog/tenzir/v5-28-0/→https://tenzir.com/changelog/tenzir/v5.28.0/) based on the release directory names in tenzir/news./changelog/feed.xmland/changelog/<project>.xmlwith a single entry telling subscribers to resubscribe to the corresponding feed on tenzir.com. The entry uses a fixed timestamp so rebuilds do not churn the feeds.<link>points at the new unified feed. The footer link follows suit.src/changelog-projects.json, the generated-navigation loader instarlight-site-navigation, the changelog handling in the llms-txt plugin, the changelog search weight, and all related gitignore/lint excludes./changeloglinks in guides and reference pages now point at their tenzir.com equivalents.Verification
bun run generate:changelogproduces 413 redirect stubs plus 10 well-formed farewell feeds.bun run buildsucceeds;dist/changelog/contains only redirect stubs (spot-checkeddist/changelog/tenzir/v6-4-0/→https://tenzir.com/changelog/tenzir/v6.4.0/), and no Starlight changelog pages remain.bun run lintpasses.Important
Merge this only once https://tenzir.com/changelog is live. Until then, the old docs changelog must stay in place; merging early would redirect visitors to a 404.
🤖 Generated with Claude Code