Skip to content

chore(tooling): default web templates to cf - #67

Merged
WillieCubed merged 2 commits into
mainfrom
codex/cf-default-standard
Sep 30, 2026
Merged

WillieCubed merged 2 commits into
mainfrom
codex/cf-default-standard

Conversation

@WillieCubed

@WillieCubed WillieCubed commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

TL;DR

New Astro and Vite repositories deploy one Cloudflare Worker through cf, with a required build and deploy dry run in their normal check.

Overview of Changes

Each web template has a separate apps/deploy package with typed Cloudflare configuration and a Wrangler build adapter. This keeps the existing static output and prevents a second Worker deployment target. The generated repository check builds the app before running cf deploy --dry-run; a task-graph test protects that order. The setup guides and reference table now match the generated commands.

The shared packages and template pins advance to 0.6.1. Narrow transitive pins select patched brace-expansion, fast-uri, and undici releases.

Verification: pnpm check passed with 273 CLI and 79 web-platform tests. The pre-push check passed again. pnpm audit --audit-level=high found no high-severity findings. Earlier isolated Astro and Vite builds with cf deploy --dry-run read 7 and 5 asset files respectively. No Worker was uploaded.

Follow-ups

Publish the 0.6.1 tooling release after maintainer approval so newly generated repositories receive this default.

WillieCubed and others added 2 commits September 29, 2026 20:02
Give new Astro and Vite repositories one cf package for built assets.
Preserve preview URLs and route behavior without a second Wrangler
deployment target.

Pin patched transitive dependencies for the current toolchain.

Co-authored-by: Codex <noreply@openai.com>
Make generated Astro and Vite repositories build their app before the
Cloudflare dry run, and test that dependency in the template task graph.
Update release guidance and select patched transitive packages.

Co-authored-by: Codex <noreply@openai.com>
@WillieCubed
WillieCubed merged commit f2d059f into main Sep 30, 2026
1 check passed
@WillieCubed
WillieCubed deleted the codex/cf-default-standard branch September 30, 2026 05:12
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