allow vitest to override invalid Wrangler assets config#9227
allow vitest to override invalid Wrangler assets config#9227petebacondarwin merged 3 commits intomainfrom
Conversation
There was a problem hiding this comment.
This change is in its own commit, and just removes warnings from the build of the vitest-pool-workers
There was a problem hiding this comment.
This is the crux of the fix, we pass in the assets configuration from the vitest config as an override.
|
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/15051123524/npm-package-wrangler-9227Prereleases for other packages:
wget https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051123524/npm-package-cloudflare-workers-bindings-extension-9227 -O ./cloudflare-workers-bindings-extension.0.0.0-v596934982.vsix && code --install-extension ./cloudflare-workers-bindings-extension.0.0.0-v596934982.vsix
npx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051123524/npm-package-create-cloudflare-9227 --no-auto-update
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051123524/npm-package-cloudflare-kv-asset-handler-9227
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051123524/npm-package-miniflare-9227
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051123524/npm-package-cloudflare-pages-shared-9227
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051123524/npm-package-cloudflare-unenv-preset-9227
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051123524/npm-package-cloudflare-vite-plugin-9227
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051123524/npm-package-cloudflare-vitest-pool-workers-9227
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051123524/npm-package-cloudflare-workers-editor-shared-9227
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051123524/npm-package-cloudflare-workers-shared-9227
npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/15051123524/npm-package-cloudflare-workflows-shared-9227Note that these links will no longer work once the GitHub Actions artifact expires. |
🦋 Changeset detectedLatest commit: d8a9ee7 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 |
765058a to
593dc45
Compare
Without this change you would see the following when building:
```
▲ [WARNING] The condition "types" here will never be used as it comes after both "import" and "require" [package.json]
package.json:36:3:
36 │ "types": "./dist/config/index.d.ts"
╵ ~~~~~~~
The "import" condition comes earlier and will be used for all "import" statements:
package.json:34:3:
34 │ "import": "./dist/config/index.cjs",
╵ ~~~~~~~~
The "require" condition comes earlier and will be used for all "require" calls:
package.json:35:3:
35 │ "require": "./dist/config/index.cjs",
```
…wrangler assets options
…erride wrangler assets options
593dc45 to
d8a9ee7
Compare
| "test": "vitest --config vitest.workers.config.ts", | ||
| "test:ci": "run-script-os", | ||
| "test:ci:default": "vitest run --config vitest.workers.config.ts --reporter basic", | ||
| "test:ci:win32": "vitest run --config vitest.workers.config.ts --reporter basic --exclude test/sqlite-in-do.test.ts" | ||
| "test:ci:default": "vitest run --config vitest.workers.config.ts", | ||
| "test:ci:win32": "vitest run --config vitest.workers.config.ts --exclude test/sqlite-in-do.test.ts" |
There was a problem hiding this comment.
Removed --reporter basic because it is deprecated and has no effect.
Fixes #9130