Support autogates via MINIFLARE_WORKERD_AUTOGATES env var#8431
Conversation
🦋 Changeset detectedLatest commit: 084d518 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 |
|
I guess you could replicate one of our wd tests that use this but it'll be really annoying because eventually we'll delete that autogate. |
|
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/13769923490/npm-package-wrangler-8431You can reference the automatically updated head of this PR with: npm install --save-dev https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/prs/8431/npm-package-wrangler-8431Or you can use npx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13769923490/npm-package-wrangler-8431 dev path/to/script.jsAdditional artifacts:cloudflare-workers-bindings-extension: wget https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13769923490/npm-package-cloudflare-workers-bindings-extension-8431 -O ./cloudflare-workers-bindings-extension.0.0.0-vf9b10c084.vsix && code --install-extension ./cloudflare-workers-bindings-extension.0.0.0-vf9b10c084.vsixcreate-cloudflare: npx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13769923490/npm-package-create-cloudflare-8431 --no-auto-update@cloudflare/kv-asset-handler: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13769923490/npm-package-cloudflare-kv-asset-handler-8431miniflare: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13769923490/npm-package-miniflare-8431@cloudflare/pages-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13769923490/npm-package-cloudflare-pages-shared-8431@cloudflare/unenv-preset: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13769923490/npm-package-cloudflare-unenv-preset-8431@cloudflare/vite-plugin: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13769923490/npm-package-cloudflare-vite-plugin-8431@cloudflare/vitest-pool-workers: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13769923490/npm-package-cloudflare-vitest-pool-workers-8431@cloudflare/workers-editor-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13769923490/npm-package-cloudflare-workers-editor-shared-8431@cloudflare/workers-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13769923490/npm-package-cloudflare-workers-shared-8431@cloudflare/workflows-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13769923490/npm-package-cloudflare-workflows-shared-8431Note that these links will no longer work once the GitHub Actions artifact expires.
Please ensure constraints are pinned, and |
CarmenPopoviciu
left a comment
There was a problem hiding this comment.
pending a confirmation that this has been manually tested 🙏
|
Closing for now, since this is no longer high priority |
|
Codeowners approval required for this PR:
Show detailed file reviewers |
3f2f460 to
80e8cfb
Compare
|
✅ All changesets look good |
create-cloudflare
@cloudflare/kv-asset-handler
miniflare
@cloudflare/pages-shared
@cloudflare/unenv-preset
@cloudflare/vite-plugin
@cloudflare/vitest-pool-workers
@cloudflare/workers-editor-shared
@cloudflare/workers-utils
wrangler
commit: |
|
Rebased and tested locally and it works. |
dario-piotrowicz
left a comment
There was a problem hiding this comment.
Looks good to me, however I wonder if this should have some documentation too? 🤔
This is an internal-only feature, so it doesn't need any |
workers-devprod
left a comment
There was a problem hiding this comment.
Codeowners reviews satisfied
49e358b to
084d518
Compare
Allow for setting the
autogatesproperty ofworkerdconfig via an env var:MINIFLARE_WORKERD_AUTOGATES. This accepts a space separated list of strings that will be passed directly toworkerd.