Skip to content

Isolate the Cloudflare runtime package lane - #2450

Merged
chubes4 merged 18 commits into
mainfrom
fix/issue-2430-wp-codebox
Sep 1, 2026
Merged

Isolate the Cloudflare runtime package lane#2450
chubes4 merged 18 commits into
mainfrom
fix/issue-2430-wp-codebox

Conversation

@chubes4

@chubes4 chubes4 commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Closes #2430.

Summary

  • give runtime-cloudflare an independently pinned install, build, check, test, package, and CI lane
  • keep root commands as thin aliases while excluding Cloudflare assets and dependencies from the root CLI artifact
  • derive the vendored runtime-core contract reproducibly and promote validated generations transactionally
  • package the production Wrangler dependency graph and verify rootless development and production installs

Verification

  • 45/45 transactional promotion tests
  • 129/129 Cloudflare package tests
  • native helper compile with -Wall -Wextra -Werror
  • repository, root, and Cloudflare package boundaries
  • TypeScript compile and all four Wrangler dry runs
  • packed development/production install, build, tests, and production D1 bundle
  • final independent blocking review: no findings

AI assistance

OpenAI GPT-5.6 Sol via OpenCode implemented the package isolation and transactional promotion changes, ran the verification matrix, and performed independent blocking reviews under Chris Huber's direction.

@chubes4
chubes4 merged commit 28dc428 into main Sep 1, 2026
4 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.

Give each runtime an independent build, dependency, and package lane

1 participant