Skip to content

feat: integrate Cloudflare tooling packages - #1122

Draft
BlankParticle wants to merge 18 commits into
chore/add-upstream-submodulesfrom
feat/move-in-cloudflare-tools
Draft

feat: integrate Cloudflare tooling packages#1122
BlankParticle wants to merge 18 commits into
chore/add-upstream-submodulesfrom
feat/move-in-cloudflare-tools

Conversation

@BlankParticle

@BlankParticle BlankParticle commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Flattens the standalone cloudflare-tools repository into the Alchemy monorepo and removes the cloudflare-tools submodule.

This brings the Cloudflare runtime, Cloudflare-specific framework adapters, shared test tooling, and end-to-end fixtures into the same workspace as Alchemy so they can be developed, tested, and released together.

What changed

  • adds @alchemy.run/cloudflare-runtime, consolidating the Cloudflare core runtime and Vite/Rolldown integrations
  • adds @alchemy.run/cloudflare-frameworks, consolidating the Cloudflare adapters for Astro, Next.js, Nuxt, Octane, SvelteKit, and Waku
  • adds internal @alchemy.run/cloudflare-test-tools helpers and the framework E2E fixture suite
  • updates Alchemy, examples, fixtures, and current documentation to use the consolidated @alchemy.run/* packages and valid root-package install commands
  • integrates the imported packages into the workspace TypeScript, Turbo, Bun, formatting, and CI configuration
  • folds the imported packages into the existing release workflow and keeps Cloudflare package tests in a dedicated workflow
  • preserves the latest Website.Vite queue-consumer behavior from the target branch
  • removes the old package references and the cloudflare-tools git submodule

Included cloudflare-tools PRs

Verification

  • vp install --frozen-lockfile
  • vpr typecheck:cloudflare-packages
  • vpx tsc -b --pretty false
  • vpr docs:check
  • framework unit tests: 259 passed
  • Next.js fixture production build
  • package dry runs for @alchemy.run/cloudflare-runtime, @alchemy.run/cloudflare-frameworks, and @alchemy.run/cloudflare-test-tools
  • all 83 declared framework package export targets validated against built files

Stack created with GitHub Stacks CLIGive Feedback 💬

@BlankParticle
BlankParticle marked this pull request as draft August 6, 2026 11:18
@alchemy-version-bot

alchemy-version-bot Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Install the packages built from this commit:

alchemy

bun add alchemy@https://pkg.ing/alchemy/63750f8

@alchemy.run/better-auth

bun add @alchemy.run/better-auth@https://pkg.ing/@alchemy.run/better-auth/63750f8

@alchemy.run/cloudflare-runtime

bun add @alchemy.run/cloudflare-runtime@https://pkg.ing/@alchemy.run/cloudflare-runtime/63750f8

@alchemy.run/cloudflare-frameworks

bun add @alchemy.run/cloudflare-frameworks@https://pkg.ing/@alchemy.run/cloudflare-frameworks/63750f8

@alchemy.run/pr-package

bun add @alchemy.run/pr-package@https://pkg.ing/@alchemy.run/pr-package/63750f8

@BlankParticle
BlankParticle force-pushed the feat/move-in-cloudflare-tools branch from 163ef71 to bdc8b7b Compare August 6, 2026 18:09
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