diff --git a/.denov b/.denov index 63defee6..f50b71f0 100644 --- a/.denov +++ b/.denov @@ -1 +1 @@ -v1.45.2 +v1.46.1 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cc80a4a3..4662667b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,6 +8,11 @@ on: branches: - "**" +env: + # TODO: Remove `DENO_FUTURE=1` once lockfile v4 is stabilized + # https://github.com/denoland/deno/pull/25059 + DENO_FUTURE: 1 + jobs: test: runs-on: ubuntu-latest diff --git a/deno.json b/deno.json index a318ab83..4f6a4a6e 100644 --- a/deno.json +++ b/deno.json @@ -13,7 +13,7 @@ "exclude": ["benchmark/", "tmp/", "vendor/"] }, "tasks": { - "lock": "rm deno.lock && deno cache mod.ts experimental/**/mod.ts tests/**/*.ts", + "lock": "rm deno.lock && DENO_FUTURE=1 deno cache --reload mod.ts experimental/**/mod.ts tests/**/*.ts", "check:deno-json": "deno run --allow-read=deno.json tools/check_deno_json.js", "test": "DENO_FUTURE=1 deno test --allow-net --allow-read=tests --allow-write=tests/tmp --allow-run=redis-server,redis-cli --coverage=coverage --trace-leaks --frozen-lockfile", "test:doc": "deno test --doc --no-run --import-map=import_map.test.json", diff --git a/deno.lock b/deno.lock index aa182d54..c207d6c4 100644 --- a/deno.lock +++ b/deno.lock @@ -1,53 +1,48 @@ { - "version": "3", - "packages": { - "specifiers": { - "jsr:@std/assert@^1.0.0": "jsr:@std/assert@1.0.0", - "jsr:@std/async@1.0.0-rc.4": "jsr:@std/async@1.0.0-rc.4", - "jsr:@std/bytes@^1.0.1-rc.3": "jsr:@std/bytes@1.0.2", - "jsr:@std/bytes@^1.0.2": "jsr:@std/bytes@1.0.2", - "jsr:@std/internal@^1.0.1": "jsr:@std/internal@1.0.1", - "jsr:@std/io@0.224.3": "jsr:@std/io@0.224.3", - "jsr:@std/testing@1.0.0-rc.4": "jsr:@std/testing@1.0.0-rc.4", - "npm:cluster-key-slot@1.1.0": "npm:cluster-key-slot@1.1.0", - "npm:lodash-es@4.17.21": "npm:lodash-es@4.17.21" + "version": "4", + "specifiers": { + "jsr:@std/assert@^1.0.2": "jsr:@std/assert@1.0.2", + "jsr:@std/async@^1.0.0": "jsr:@std/async@1.0.3", + "jsr:@std/bytes@^1.0.0": "jsr:@std/bytes@1.0.2", + "jsr:@std/bytes@^1.0.2-rc.3": "jsr:@std/bytes@1.0.2", + "jsr:@std/internal@^1.0.1": "jsr:@std/internal@1.0.1", + "jsr:@std/io@0.224.5": "jsr:@std/io@0.224.5", + "jsr:@std/testing@^1.0.0": "jsr:@std/testing@1.0.0", + "npm:cluster-key-slot@1.1.0": "npm:cluster-key-slot@1.1.0", + "npm:lodash-es@4.17.21": "npm:lodash-es@4.17.21" + }, + "jsr": { + "@std/assert@1.0.2": { + "integrity": "ccacec332958126deaceb5c63ff8b4eaf9f5ed0eac9feccf124110435e59e49c", + "dependencies": [ + "jsr:@std/internal" + ] + }, + "@std/async@1.0.3": { + "integrity": "6ed64678db43451683c6c176a21426a2ccd21ba0269ebb2c36133ede3f165792" + }, + "@std/bytes@1.0.2": { + "integrity": "fbdee322bbd8c599a6af186a1603b3355e59a5fb1baa139f8f4c3c9a1b3e3d57" }, - "jsr": { - "@std/assert@1.0.0": { - "integrity": "0e4f6d873f7f35e2a1e6194ceee39686c996b9e5d134948e644d35d4c4df2008", - "dependencies": [ - "jsr:@std/internal@^1.0.1" - ] - }, - "@std/async@1.0.0-rc.4": { - "integrity": "6d16ba99f2df32a7aa587c99e2a87140cc1eb8f38321dab3415b624bce90cc14" - }, - "@std/bytes@1.0.2": { - "integrity": "fbdee322bbd8c599a6af186a1603b3355e59a5fb1baa139f8f4c3c9a1b3e3d57" - }, - "@std/internal@1.0.1": { - "integrity": "6f8c7544d06a11dd256c8d6ba54b11ed870aac6c5aeafff499892662c57673e6" - }, - "@std/io@0.224.3": { - "integrity": "b402edeb99c6b3778d9ae3e9927bc9085b170b41e5a09bbb7064ab2ee394ae2f", - "dependencies": [ - "jsr:@std/bytes@^1.0.1-rc.3" - ] - }, - "@std/testing@1.0.0-rc.4": { - "integrity": "d4881746a7a322dae16ab68a59f990a5ebb6f779d546eef0c627240016d39852" - } + "@std/internal@1.0.1": { + "integrity": "6f8c7544d06a11dd256c8d6ba54b11ed870aac6c5aeafff499892662c57673e6" }, - "npm": { - "cluster-key-slot@1.1.0": { - "integrity": "sha512-2Nii8p3RwAPiFwsnZvukotvow2rIHM+yQ6ZcBXGHdniadkYGZYiGmkHJIbZPIV9nfv7m/U1IPMVVcAhoWFeklw==", - "dependencies": {} - }, - "lodash-es@4.17.21": { - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "dependencies": {} - } + "@std/io@0.224.5": { + "integrity": "cb84fe655d1273fca94efcff411465027a8b0b4225203f19d6ee98d9c8920a2d", + "dependencies": [ + "jsr:@std/bytes@^1.0.2-rc.3" + ] + }, + "@std/testing@1.0.0": { + "integrity": "27cfc06392c69c2acffe54e6d0bcb5f961cf193f519255372bd4fff1481bfef8" } }, - "remote": {} + "npm": { + "cluster-key-slot@1.1.0": { + "integrity": "sha512-2Nii8p3RwAPiFwsnZvukotvow2rIHM+yQ6ZcBXGHdniadkYGZYiGmkHJIbZPIV9nfv7m/U1IPMVVcAhoWFeklw==" + }, + "lodash-es@4.17.21": { + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + } + } } diff --git a/deps/std/assert.ts b/deps/std/assert.ts index c39a4f19..55272261 100644 --- a/deps/std/assert.ts +++ b/deps/std/assert.ts @@ -1 +1 @@ -export * from "jsr:@std/assert@^1.0.0"; +export * from "jsr:@std/assert@^1.0.2"; diff --git a/deps/std/async.ts b/deps/std/async.ts index d580ef19..3ee36f14 100644 --- a/deps/std/async.ts +++ b/deps/std/async.ts @@ -1 +1 @@ -export * from "jsr:@std/async@1.0.0-rc.4/delay"; +export * from "jsr:@std/async@^1.0.0/delay"; diff --git a/deps/std/bytes.ts b/deps/std/bytes.ts index 90736f8d..2df21982 100644 --- a/deps/std/bytes.ts +++ b/deps/std/bytes.ts @@ -1 +1 @@ -export * from "jsr:@std/bytes@^1.0.2/concat"; +export * from "jsr:@std/bytes@^1.0.0/concat"; diff --git a/deps/std/io.ts b/deps/std/io.ts index b9f0d0c5..b6b2c414 100644 --- a/deps/std/io.ts +++ b/deps/std/io.ts @@ -1,4 +1,4 @@ -export { BufReader } from "jsr:@std/io@0.224.3/buf-reader"; -export { BufWriter } from "jsr:@std/io@0.224.3/buf-writer"; -export { readerFromStreamReader } from "jsr:@std/io@0.224.3/reader-from-stream-reader"; -export { readAll } from "jsr:@std/io@0.224.3/read-all"; +export { BufReader } from "jsr:@std/io@0.224.5/buf-reader"; +export { BufWriter } from "jsr:@std/io@0.224.5/buf-writer"; +export { readerFromStreamReader } from "jsr:@std/io@0.224.5/reader-from-stream-reader"; +export { readAll } from "jsr:@std/io@0.224.5/read-all"; diff --git a/deps/std/testing.ts b/deps/std/testing.ts index 235d91e4..c7a3a1f8 100644 --- a/deps/std/testing.ts +++ b/deps/std/testing.ts @@ -1 +1 @@ -export * from "jsr:@std/testing@1.0.0-rc.4/bdd"; +export * from "jsr:@std/testing@^1.0.0/bdd";