Skip to content

feat(delivery): move Histoire to runner-pushed Pages - #35

Merged
xiaoland merged 1 commit into
mainfrom
feat/ui-runner-cd
Aug 9, 2026
Merged

feat(delivery): move Histoire to runner-pushed Pages#35
xiaoland merged 1 commit into
mainfrom
feat/ui-runner-cd

Conversation

@xiaoland

@xiaoland xiaoland commented Aug 9, 2026

Copy link
Copy Markdown
Member

Intent

Move Histoire preview and production delivery from the Cloudflare Git integration to repository-owned GitHub Actions while preserving the existing Pages project and domain.

Scope

  • upload the checked Histoire artifact from the existing UI validation workflow
  • deploy same-repository PR previews to deterministic pr-N branches
  • retire a closed preview alias with a noindex tombstone
  • rebuild exact protected-main source and deploy the same-run artifact to production
  • pin Wrangler and describe the runner-pushed delivery contract

Evidence

  • pnpm install --frozen-lockfile
  • pnpm check
  • pnpm changeset:check origin/main
  • actionlint v1.7.7
  • existing design.inkcre.dev and provider preview smoke checks

Risk and rollback

Cloudflare automatic Git builds intentionally remain enabled for the initial dual-run proof. This change does not publish a package or rename the existing required context. If the runner lane fails, revert this PR while the provider lane remains available.

Follow-up

After live preview and main delivery proof, a sequential PR will rename the required context to ui-web checks, serialize Changesets release work, and complete the Cloudflare Git integration cutover.

- upload checked Histoire artifacts and deploy deterministic pull-request previews
- retire closed preview aliases with a noindex marker
- build exact main releases and deploy the same-run artifact with pinned Wrangler
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying inkcre-web-design with  Cloudflare Pages  Cloudflare Pages

Latest commit: 200975b
Status: ✅  Deploy successful!
Preview URL: https://b914a5df.design-dd4.pages.dev
Branch Preview URL: https://feat-ui-runner-cd.design-dd4.pages.dev

View logs

@xiaoland
xiaoland marked this pull request as ready for review August 9, 2026 05:57
@xiaoland
xiaoland merged commit 727e156 into main Aug 9, 2026
3 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