Skip to content
This repository was archived by the owner on Jul 2, 2026. It is now read-only.
/ docs Public archive

Redirect the changelog to tenzir.com - #428

Closed
mavam wants to merge 2 commits into
mainfrom
topic/website-changelog
Closed

Redirect the changelog to tenzir.com#428
mavam wants to merge 2 commits into
mainfrom
topic/website-changelog

Conversation

@mavam

@mavam mavam commented Jul 2, 2026

Copy link
Copy Markdown
Member

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

  • New scripts/generate-changelog-redirects.mjs replaces scripts/sync-changelog.mjs behind the unchanged generate:changelog package 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 into public/changelog/ for:
    • the landing page, per-project index and unreleased pages, and the old cross-project timeline pages (/changelog/timeline/, /changelog/timeline/<year>/),
    • every release page, mapping the dashed docs slugs back to the dotted website URLs (/changelog/tenzir/v5-28-0/https://tenzir.com/changelog/tenzir/v5.28.0/) based on the release directory names in tenzir/news.
  • Farewell Atom feeds at /changelog/feed.xml and /changelog/<project>.xml with 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.
  • Navigation: the navbar Changelog entry is now a plain external link to tenzir.com/changelog, and the injected Atom <link> points at the new unified feed. The footer link follows suit.
  • Removals: the 1.9k-line sync script, the changelog landing/timeline components, src/changelog-projects.json, the generated-navigation loader in starlight-site-navigation, the changelog handling in the llms-txt plugin, the changelog search weight, and all related gitignore/lint excludes.
  • Content links: internal /changelog links in guides and reference pages now point at their tenzir.com equivalents.

Verification

  • bun run generate:changelog produces 413 redirect stubs plus 10 well-formed farewell feeds.
  • bun run build succeeds; dist/changelog/ contains only redirect stubs (spot-checked dist/changelog/tenzir/v6-4-0/https://tenzir.com/changelog/tenzir/v6.4.0/), and no Starlight changelog pages remain.
  • bun run lint passes.

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

mavam and others added 2 commits July 2, 2026 14:13
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]>
@github-actions github-actions Bot added guide How-to guides reference Reference documentation site Site infrastructure labels Jul 2, 2026
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

📦 Preview  ·  View →  ·  ⚪ Removed

@mavam

mavam commented Jul 2, 2026

Copy link
Copy Markdown
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.

@mavam mavam closed this Jul 2, 2026
@mavam
mavam deleted the topic/website-changelog branch July 2, 2026 12:54
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

guide How-to guides reference Reference documentation site Site infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant