Skip to content

Commit a352798

Browse files
Bump @cloudflare@unenv-preset to 2.0.2 (#8427)
* add e2e test for pages deploy * fix test * update unenv-preset dependency to fix bug with Performance global Fixes #8407 Fixes #8409 Fixes #8411 --------- Co-authored-by: Peter Bacon Darwin <[email protected]>
1 parent 597255f commit a352798

File tree

4 files changed

+71
-22
lines changed

4 files changed

+71
-22
lines changed

.changeset/tangy-lizards-vanish.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
"wrangler": patch
3+
---
4+
5+
update unenv-preset dependency to fix bug with Performance global
6+
7+
Fixes #8407
8+
Fixes #8409
9+
Fixes #8411
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
import dedent from "ts-dedent";
2+
import { describe, test } from "vitest";
3+
import { WranglerE2ETestHelper } from "./helpers/e2e-wrangler-test";
4+
import { generateResourceName } from "./helpers/generate-resource-name";
5+
6+
describe("pages deploy", () => {
7+
const helper = new WranglerE2ETestHelper();
8+
const projectName = generateResourceName("pages");
9+
10+
test("deploy pages", async ({ expect }) => {
11+
await helper.seed({
12+
"wrangler.toml": dedent`
13+
name = "${projectName}"
14+
pages_build_output_dir = "public"
15+
compatibility_date = "2025-03-10"
16+
compatibility_flags = ["nodejs_compat"]
17+
`,
18+
"functions/_middleware.js": dedent`
19+
const { performance } = require('perf_hooks');
20+
21+
export async function onRequest() {
22+
console.log(performance.now());
23+
return new Response("Hello World");
24+
}
25+
`,
26+
"package.json": dedent`
27+
{
28+
"name": "${projectName}",
29+
"version": "0.0.0",
30+
"private": true
31+
}
32+
`,
33+
"public/index.html": dedent`
34+
<html></html>
35+
`,
36+
});
37+
38+
const createOutput = await helper.run(
39+
`wrangler pages project create ${projectName} --production-branch main`
40+
);
41+
expect(createOutput.status).toBe(0);
42+
43+
const output = await helper.run(`wrangler pages deploy`);
44+
expect(output.status).toBe(0);
45+
46+
const deleteOutput = await helper.run(
47+
`wrangler pages project delete ${projectName}`
48+
);
49+
expect(deleteOutput.status).toBe(0);
50+
});
51+
});

packages/wrangler/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,14 @@
7070
},
7171
"dependencies": {
7272
"@cloudflare/kv-asset-handler": "workspace:*",
73-
"@cloudflare/unenv-preset": "2.0.0",
73+
"@cloudflare/unenv-preset": "2.0.2",
7474
"@esbuild-plugins/node-globals-polyfill": "0.2.3",
7575
"@esbuild-plugins/node-modules-polyfill": "0.2.2",
7676
"blake3-wasm": "2.1.5",
7777
"esbuild": "0.17.19",
7878
"miniflare": "workspace:*",
7979
"path-to-regexp": "6.3.0",
80-
"unenv": "2.0.0-rc.8",
80+
"unenv": "2.0.0-rc.14",
8181
"workerd": "1.20250224.0"
8282
},
8383
"devDependencies": {

pnpm-lock.yaml

Lines changed: 9 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)