Skip to content

ci: scope checks and worker deployments - #55

Merged
iamjr15 merged 1 commit into
mainfrom
ci/scope-checks
Jul 22, 2026
Merged

ci: scope checks and worker deployments#55
iamjr15 merged 1 commit into
mainfrom
ci/scope-checks

Conversation

@iamjr15

@iamjr15 iamjr15 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Route CI by changed surface and workspace dependency closure.
  • Preserve one required static-checks result while skipping inapplicable jobs.
  • Skip unchanged Cloudflare Workers and rely on Vercel native monorepo skipping.
  • Declare shared TypeScript configuration dependencies explicitly.

Decisions

  • Core agent, webhooks, and gateway Workers deploy as one release set because readiness requires a shared SHA.
  • The preview proxy is independent and can deploy alone.
  • Missing or inconsistent release metadata fails safe by redeploying the relevant set.
  • Root build configuration changes retain the complete validation gate.

Validation

  • Actionlint and ShellCheck
  • Biome lint
  • TypeScript typecheck
  • Dependency-cruiser architecture check
  • Knip dead-code check
  • Production build
  • Root Trivy lockfile scan
  • Scoped Knip checks for web, Worker, and sandbox runtime
  • Historical frontend/backend dependency-routing checks

Review order

  1. .github/workflows/static-checks.yml
  2. scripts/deploy-cloudflare.ts
  3. Workspace manifest dependency declarations and README

@vercel

vercel Bot commented Jul 22, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
cheatcode Ready Ready Preview, Comment Jul 22, 2026 12:46pm

Run CI, audits, and Cloudflare releases only for dependency-affected surfaces.
Preserve the required status and core Worker release identity while unrelated
Vercel and preview builds are skipped.
@iamjr15
iamjr15 merged commit 0b6d34d into main Jul 22, 2026
7 checks passed
@iamjr15
iamjr15 deleted the ci/scope-checks branch July 22, 2026 12:49
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