Revert "fix(wrangler): handling of process.env.NODE_ENV in bundling mode"#7967
Revert "fix(wrangler): handling of process.env.NODE_ENV in bundling mode"#7967edmundhung merged 1 commit intomainfrom
process.env.NODE_ENV in bundling mode"#7967Conversation
… mode (#…" This reverts commit f1ef4f1.
|
|
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/13048240333/npm-package-wrangler-7967You can reference the automatically updated head of this PR with: npm install --save-dev https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/prs/7967/npm-package-wrangler-7967Or you can use npx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13048240333/npm-package-wrangler-7967 dev path/to/script.jsAdditional artifacts:cloudflare-workers-bindings-extension: wget https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13048240333/npm-package-cloudflare-workers-bindings-extension-7967 -O ./cloudflare-workers-bindings-extension.0.0.0-va3dea7b1b.vsix && code --install-extension ./cloudflare-workers-bindings-extension.0.0.0-va3dea7b1b.vsixcreate-cloudflare: npx https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13048240333/npm-package-create-cloudflare-7967 --no-auto-update@cloudflare/kv-asset-handler: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13048240333/npm-package-cloudflare-kv-asset-handler-7967miniflare: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13048240333/npm-package-miniflare-7967@cloudflare/pages-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13048240333/npm-package-cloudflare-pages-shared-7967@cloudflare/unenv-preset: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13048240333/npm-package-cloudflare-unenv-preset-7967@cloudflare/vite-plugin: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13048240333/npm-package-cloudflare-vite-plugin-7967@cloudflare/vitest-pool-workers: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13048240333/npm-package-cloudflare-vitest-pool-workers-7967@cloudflare/workers-editor-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13048240333/npm-package-cloudflare-workers-editor-shared-7967@cloudflare/workers-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13048240333/npm-package-cloudflare-workers-shared-7967@cloudflare/workflows-shared: npm install https://prerelease-registry.devprod.cloudflare.dev/workers-sdk/runs/13048240333/npm-package-cloudflare-workflows-shared-7967Note that these links will no longer work once the GitHub Actions artifact expires.
Please ensure constraints are pinned, and |
|
Can you provide some explanation why this is being reverted? |
my understanding is that although #7932 indicates in the PR description that it has tests, they're actually missing from that PR. so this revert is to go back until tests can be added. @edmundhung @vicb is this correct? |
|
I think that is the case, my answer to @edmundhung yesterday
|
|
To be clear:
I think it would be good to add test soon and fixed the remaining point in the original issue |
|
I have prepared this PR just in case we are feeling uncomfortable with the changes for today's release. But happy to close this if we have no concern :) Personally I think the change is minimal and it is quite clear what it fixed. |
|
I'll defer to others for the decision. Whatever the decision, I think #7886 should be prioritized. |
|
@vicb @edmundhung I think the change is minimal and shouldn't cause issues (if it would, we'd see other tests failing). However, perhaps @vicb you could add a simple test that checks that Wrangler correctly statically defines process.env.NODE_ENV? The navigator define is already tested. In terms of fixing the imported process, personally I think we should punt on that until the runtime solution lands, since the situation right now is stable. |
Could you point me to a starting point (i.e. existing test)?
Are you thinking of cloudflare/workerd#3311? |
|
@vicb the navigator tests are in https://github.com/cloudflare/workers-sdk/blob/ce8bfbdada90d1eac99f3a35dfdf1707e88eb73f/packages/wrangler/src/__tests__/navigator-user-agent.test.ts, which should be a good starting point. |
|
We will revert this as agreed and will land this change again once we have the test ready 👍🏼 |
Reverts #7932.