Skip to content

ci(website): verify static Cloudflare deployment - #19

Closed
100gle wants to merge 1 commit into
codex/website-starlight-blogfrom
codex/website-astro7-ci
Closed

ci(website): verify static Cloudflare deployment#19
100gle wants to merge 1 commit into
codex/website-starlight-blogfrom
codex/website-astro7-ci

Conversation

@100gle

@100gle 100gle commented Aug 12, 2026

Copy link
Copy Markdown
Owner

What changed

  • Upgrade the final deployment layer to Wrangler 4.122.0 and its compatible Workerd build, with Cloudflare compatibility date 2026-08-12.
  • Upgrade CI to the current checkout and pnpm setup actions with Node.js 24.19.0 and pnpm 11.21.0.
  • Add deterministic checks for exact routes, Pagefind identities, sitemap URLs, RSS ordering, Blog pagination, canonical/hreflang metadata, structured data, OG output, and the absence of Worker/server artifacts.
  • Add a Wrangler-served 15-route smoke test across English and Chinese landing, docs, Blog, article, RSS, OG, and 404 responses.
  • Add a localized Chinese 404 and exclude status pages from the sitemap.

Unknown routes now return a direct HTTP 404 instead of first redirecting to /404. This is an intentional correctness improvement made possible by the static deployment.

Final verification

  • pnpm install --frozen-lockfile
  • pnpm audit --audit-level=low — 0 known vulnerabilities
  • pnpm peers check — 0 peer issues
  • pnpm check — 47 files, 0 diagnostics
  • pnpm build
  • pnpm verify:build — 80 HTML pages, 74 Pagefind fragments, 78 sitemap URLs, 6 Blog articles, 8 OG images
  • pnpm verify:deploy — 414 static assets, no bindings
  • pnpm test:preview — 15 routes passed
  • repository pre-commit checks and git diff --check

Stack

4 of 4. Depends on #18.

@vercel

vercel Bot commented Aug 12, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
bub Ready Ready Preview Aug 13, 2026 12:40am

@100gle
100gle force-pushed the codex/website-astro7-ci branch from 5c872db to 0c4e5c5 Compare August 12, 2026 13:35
@100gle
100gle force-pushed the codex/website-astro7-ci branch from 0c4e5c5 to b072f8d Compare August 12, 2026 13:47
@100gle
100gle force-pushed the codex/website-astro7-ci branch from b072f8d to a7a6256 Compare August 12, 2026 13:50
@100gle
100gle force-pushed the codex/website-astro7-ci branch from a7a6256 to 9d197cb Compare August 12, 2026 13:55
@100gle
100gle force-pushed the codex/website-astro7-ci branch from 9d197cb to 28c04b8 Compare August 12, 2026 13:58
@100gle
100gle force-pushed the codex/website-astro7-ci branch from 28c04b8 to 24cbc0a Compare August 12, 2026 14:02
@100gle
100gle force-pushed the codex/website-astro7-ci branch from 24cbc0a to bbc8d29 Compare August 12, 2026 15:44
@100gle 100gle changed the title ci(website): validate Cloudflare deployment ci(website): verify static Cloudflare deployment Aug 12, 2026
@100gle
100gle force-pushed the codex/website-astro7-ci branch from bbc8d29 to b7e47b2 Compare August 12, 2026 15:47
@100gle
100gle force-pushed the codex/website-astro7-ci branch from ea18437 to a2f5f33 Compare August 13, 2026 00:40
@100gle 100gle closed this Aug 13, 2026
@100gle
100gle deleted the codex/website-astro7-ci branch August 13, 2026 15:41
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