Allow unsafe param to pass through vite build#7909
Conversation
🦋 Changeset detectedLatest commit: ca9ef16 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
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/12993643851/npm-package-wrangler-7909You can reference the automatically updated head of this PR with: npm install --save-dev https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/prs/7909/npm-package-wrangler-7909Or you can use npx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12993643851/npm-package-wrangler-7909 dev path/to/script.jsAdditional artifacts:cloudflare-workers-bindings-extension: wget https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12993643851/npm-package-cloudflare-workers-bindings-extension-7909 -O ./cloudflare-workers-bindings-extension.0.0.0-v6c6efe3a8.vsix && code --install-extension ./cloudflare-workers-bindings-extension.0.0.0-v6c6efe3a8.vsixcreate-cloudflare: npx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12993643851/npm-package-create-cloudflare-7909 --no-auto-update@cloudflare/kv-asset-handler: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12993643851/npm-package-cloudflare-kv-asset-handler-7909miniflare: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12993643851/npm-package-miniflare-7909@cloudflare/pages-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12993643851/npm-package-cloudflare-pages-shared-7909@cloudflare/unenv-preset: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12993643851/npm-package-cloudflare-unenv-preset-7909@cloudflare/vite-plugin: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12993643851/npm-package-cloudflare-vite-plugin-7909@cloudflare/vitest-pool-workers: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12993643851/npm-package-cloudflare-vitest-pool-workers-7909@cloudflare/workers-editor-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12993643851/npm-package-cloudflare-workers-editor-shared-7909@cloudflare/workers-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12993643851/npm-package-cloudflare-workers-shared-7909@cloudflare/workflows-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/12993643851/npm-package-cloudflare-workflows-shared-7909Note that these links will no longer work once the GitHub Actions artifact expires.
Please ensure constraints are pinned, and |
jamesopstad
left a comment
There was a problem hiding this comment.
Thanks Ben! I'll make a note about fixing the root of the issue too so we can remove this.
|
@jamesopstad this could probably do with a test, but I'm not super familiar with the testing setup for the vite plugin—do you know where the right place to add one would be? |
480889c to
cec5ea0
Compare
|
It turns out that @petebacondarwin merged a PR to allow the empty object for |
Most tests are written as integration tests in the |
cec5ea0 to
f776a2a
Compare
Co-authored-by: James Opstad <13586373+jamesopstad@users.noreply.github.com>
@jamesopstad this allows unsafe params to pass through the wrangler.json file while using vite as long as unsafe isn't set to an empty object. At least according to the comment, this was done for a reason to prevent empty objects from passing through, but seemed to do it unconditionally (even if not empty).