Skip to content

Harden CI deployment and e2e checks - #7

Merged
monchee merged 1 commit into
mainfrom
harden-ci-deploy
Aug 20, 2026
Merged

Harden CI deployment and e2e checks#7
monchee merged 1 commit into
mainfrom
harden-ci-deploy

Conversation

@monchee

@monchee monchee commented Aug 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • fail deployment loudly when either required Cloudflare credential is absent
  • add one reproducible CI e2e command that builds before running the production preview tests
  • update workflow actions to their current Node 24-compatible major versions
  • document the new command and credential contract

Verification

  • exercised all four credential combinations; only both-present succeeds
  • npx tsc --noEmit
  • npm run lint
  • npm run test:coverage (92 files, 766 tests)
  • node scripts/verify-order.mjs (116 positions, 0 mismatches)
  • npm run test:e2e:ci from an absent dist directory (59 passed)
  • workflow YAML parsed successfully
  • git diff --check

@monchee
monchee merged commit 5b42d67 into main Aug 20, 2026
3 checks passed
@monchee
monchee deleted the harden-ci-deploy branch August 20, 2026 19:54
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