Skip to content

chore(content): link releases on GitHub instead of a changelog page - #1886

Merged
dinwwwh merged 1 commit into
middleapi:mainfrom
dinwwwh:chore/content-drop-changelog
Aug 18, 2026
Merged

chore(content): link releases on GitHub instead of a changelog page#1886
dinwwwh merged 1 commit into
middleapi:mainfrom
dinwwwh:chore/content-drop-changelog

Conversation

@dinwwwh

@dinwwwh dinwwwh commented Aug 18, 2026

Copy link
Copy Markdown
Member

The docs site built a /changelog route from a github-releases content source that mirrored the repo's releases. That source is gone, so the site now links straight to GitHub releases instead of maintaining a second copy of them, and the v1 migration guide gets its own top-level tab.

Fixes

Every link that pointed at /changelog now goes to the releases page, so nothing 404s once the route disappears: the header tab is dropped in favour of the new Releases entry in the "More" menu, and the footer link and the home hero badge both point at GitHub.

Testing

pnpm lint passes, the touched .astro files compile clean, and tsc on apps/content shows no new errors.

The github-releases content source built a /changelog route from the repo's
releases. Drop it and point every changelog link at the GitHub releases page,
and surface the v1 migration guide as its own tab.
@vercel

vercel Bot commented Aug 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
orpc Ready Ready Preview Aug 18, 2026 8:25am

@pkg-pr-new

pkg-pr-new Bot commented Aug 18, 2026

Copy link
Copy Markdown
More templates

@orpc/ai-sdk

npm i https://pkg.pr.new/@orpc/ai-sdk@1886

@orpc/arktype

npm i https://pkg.pr.new/@orpc/arktype@1886

@orpc/bun

npm i https://pkg.pr.new/@orpc/bun@1886

@orpc/client

npm i https://pkg.pr.new/@orpc/client@1886

@orpc/cloudflare

npm i https://pkg.pr.new/@orpc/cloudflare@1886

@orpc/contract

npm i https://pkg.pr.new/@orpc/contract@1886

@orpc/experimental-effect

npm i https://pkg.pr.new/@orpc/experimental-effect@1886

@orpc/evlog

npm i https://pkg.pr.new/@orpc/evlog@1886

@orpc/hibernation

npm i https://pkg.pr.new/@orpc/hibernation@1886

@orpc/json-schema

npm i https://pkg.pr.new/@orpc/json-schema@1886

@orpc/nest

npm i https://pkg.pr.new/@orpc/nest@1886

@orpc/next

npm i https://pkg.pr.new/@orpc/next@1886

@orpc/node

npm i https://pkg.pr.new/@orpc/node@1886

@orpc/openapi

npm i https://pkg.pr.new/@orpc/openapi@1886

@orpc/opentelemetry

npm i https://pkg.pr.new/@orpc/opentelemetry@1886

@orpc/pinia-colada

npm i https://pkg.pr.new/@orpc/pinia-colada@1886

@orpc/pino

npm i https://pkg.pr.new/@orpc/pino@1886

@orpc/publisher

npm i https://pkg.pr.new/@orpc/publisher@1886

@orpc/ratelimit

npm i https://pkg.pr.new/@orpc/ratelimit@1886

@orpc/server

npm i https://pkg.pr.new/@orpc/server@1886

@orpc/shared

npm i https://pkg.pr.new/@orpc/shared@1886

@orpc/swr

npm i https://pkg.pr.new/@orpc/swr@1886

@orpc/tanstack-query

npm i https://pkg.pr.new/@orpc/tanstack-query@1886

@orpc/trpc

npm i https://pkg.pr.new/@orpc/trpc@1886

@orpc/valibot

npm i https://pkg.pr.new/@orpc/valibot@1886

@orpc/zod

npm i https://pkg.pr.new/@orpc/zod@1886

commit: 39792ce

@codecov

codecov Bot commented Aug 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@codspeed-hq

codspeed-hq Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Merging this PR will not alter performance

✅ 30 untouched benchmarks


Comparing dinwwwh:chore/content-drop-changelog (39792ce) with main (a8a244d)

Open in CodSpeed

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ℹ️ Minor suggestions — one stale comment worth tidying while this cleanup is in flight.

Reviewed changes — this drops the github-releases content source that built the /changelog route, then repoints every changelog link at the GitHub releases page:

  • blume.config.ts — removed the github-releases content source and the Changelog header tab; added a From V1 tab pointing at /docs/migrations/from-v1 and a Releases entry in the "More" menu.
  • MobileNav.astro — the "no page tree" drawer comment now references the blog instead of the changelog.
  • Footer.astroChangelog link replaced with Releases (GitHub).
  • Hero.astro — hero badge now links to GitHub releases with rel="noopener" target="_blank".

I verified the From V1 target (apps/content/docs/migrations/from-v1.mdx) exists and that no tracked content links to /changelog anymore, so nothing 404s once the route disappears.

ℹ️ Nitpicks

  • apps/content/theme.css:67 — a pre-existing comment still says "bare" pages (the changelog index) render a single centered column, but this PR removes the changelog index. Since this PR is precisely the changelog cleanup, updating that comment to drop the now-obsolete reference (the rule still applies to other bare pages) would keep the removal fully self-consistent.

Pullfrog  | Fix it ➔View workflow run | Using DeepSeek Flash (free via Pullfrog for OSS) | 𝕏

@dinwwwh
dinwwwh merged commit f1bcc78 into middleapi:main Aug 18, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant