diff --git a/.github/actions/setup-deno/action.yaml b/.github/actions/setup-deno/action.yaml index 2cf9a04ab..21cb49cdc 100644 --- a/.github/actions/setup-deno/action.yaml +++ b/.github/actions/setup-deno/action.yaml @@ -6,4 +6,4 @@ runs: steps: - uses: denoland/setup-deno@v2 with: - deno-version: 2.6.10 # Keep in sync with mise.toml + deno-version: 2.7.6 # Keep in sync with mise.toml diff --git a/examples/fresh/deno.json b/examples/fresh/deno.json index 6a735b6c4..e36f9c41b 100644 --- a/examples/fresh/deno.json +++ b/examples/fresh/deno.json @@ -31,7 +31,8 @@ "dom.asynciterable", "dom.iterable", "deno.ns", - "deno.unstable" + "deno.unstable", + "esnext.temporal" ], "jsx": "precompile", "jsxImportSource": "preact", diff --git a/mise.toml b/mise.toml index 6ff793380..efe004a9f 100644 --- a/mise.toml +++ b/mise.toml @@ -1,6 +1,6 @@ [tools] bun = "1.2.22" -deno = "2.6.10" +deno = "2.7.6" node = "22" pnpm = "10.28.0" diff --git a/packages/postgres/src/kv.test.ts b/packages/postgres/src/kv.test.ts index 7501f4e05..aaee02954 100644 --- a/packages/postgres/src/kv.test.ts +++ b/packages/postgres/src/kv.test.ts @@ -6,12 +6,7 @@ import process from "node:process"; import { test } from "node:test"; import postgres from "postgres"; -let Temporal: typeof temporal.Temporal; -if ("Temporal" in globalThis) { - Temporal = globalThis.Temporal; -} else { - Temporal = temporal.Temporal; -} +const Temporal = globalThis.Temporal ?? temporal.Temporal; const dbUrl = process.env.POSTGRES_URL; diff --git a/packages/postgres/src/mq.test.ts b/packages/postgres/src/mq.test.ts index 6c053e443..29c02f829 100644 --- a/packages/postgres/src/mq.test.ts +++ b/packages/postgres/src/mq.test.ts @@ -7,12 +7,7 @@ import process from "node:process"; import { test as nodeTest } from "node:test"; import postgres from "postgres"; -let Temporal: typeof temporal.Temporal; -if ("Temporal" in globalThis) { - Temporal = globalThis.Temporal; -} else { - Temporal = temporal.Temporal; -} +const Temporal = globalThis.Temporal ?? temporal.Temporal; const dbUrl = process.env.POSTGRES_URL; diff --git a/packages/sqlite/src/kv.test.ts b/packages/sqlite/src/kv.test.ts index 8697bfdfd..49c430797 100644 --- a/packages/sqlite/src/kv.test.ts +++ b/packages/sqlite/src/kv.test.ts @@ -5,12 +5,7 @@ import { delay } from "@std/async/delay"; import assert from "node:assert/strict"; import { test } from "node:test"; -let Temporal: typeof temporal.Temporal; -if ("Temporal" in globalThis) { - Temporal = globalThis.Temporal; -} else { - Temporal = temporal.Temporal; -} +const Temporal = globalThis.Temporal ?? temporal.Temporal; function getStore(): { db: PlatformDatabase;