Move the AE simulator from JSRPC to a Wrapped binding#9256
Conversation
🦋 Changeset detectedLatest commit: 3ef2907 The changes in this PR will be included in the next version bump. This PR includes changesets to release 5 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
A Wrangler prerelease is available for testing. You can install this latest build in your project with: npm install --save-dev https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051866372/npm-package-wrangler-9256Prereleases for other packages:
wget https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051866372/npm-package-cloudflare-workers-bindings-extension-9256 -O ./cloudflare-workers-bindings-extension.0.0.0-v7887995ac.vsix && code --install-extension ./cloudflare-workers-bindings-extension.0.0.0-v7887995ac.vsix
npx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051866372/npm-package-create-cloudflare-9256 --no-auto-update
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051866372/npm-package-cloudflare-kv-asset-handler-9256
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051866372/npm-package-miniflare-9256
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051866372/npm-package-cloudflare-pages-shared-9256
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051866372/npm-package-cloudflare-unenv-preset-9256
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051866372/npm-package-cloudflare-vite-plugin-9256
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051866372/npm-package-cloudflare-vitest-pool-workers-9256
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051866372/npm-package-cloudflare-workers-editor-shared-9256
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051866372/npm-package-cloudflare-workers-shared-9256
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051866372/npm-package-cloudflare-workflows-shared-9256Note that these links will no longer work once the GitHub Actions artifact expires. |
|
Failed to automatically backport this PR's changes to Wrangler v3. Please manually create a PR targeting the Depending on your changes, running |
| name = "${workerName}" | ||
| main = "src/index.ts" | ||
| compatibility_date = "2024-08-08" | ||
| compatibility_date = "2022-08-08" |
There was a problem hiding this comment.
This is a compat date before JSRPC was enabled, and so should test that AE works with the old compat date
There was a problem hiding this comment.
Oh I see - the regression was triggered by old compat dates - so this is checking that.
petebacondarwin
left a comment
There was a problem hiding this comment.
Approving from the look of the code. Need to understand why the CI is failing though...
6dfcbea to
beec4fd
Compare
b456722 to
3ef2907
Compare
Fixes #9254
Because AE was available before JSRPC, using JSRPC for it's local simulator causes failures for Workers with a compat date before the JSRPC flag was enabled. Shifting to a Wrapped binding should resolve this.
Note: AE is still a no-op in local dev—this PR changes no functionality.