From 078a08d5f214e789fe68bd167178683591861fb8 Mon Sep 17 00:00:00 2001 From: petruki <31597636+petruki@users.noreply.github.com> Date: Sun, 23 Feb 2025 12:27:53 -0800 Subject: [PATCH] Bump Deno runtime to 2.2.1 --- .github/workflows/master.yml | 4 ++-- .github/workflows/re-release.yml | 4 ++-- .github/workflows/release.yml | 4 ++-- Dockerfile | 2 +- deno.lock | 35 +++++++++++++++++++++++++++----- src/deps.ts | 8 ++++---- test/deps.ts | 4 ++-- 7 files changed, 43 insertions(+), 18 deletions(-) diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 45dd171..03113e9 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -18,10 +18,10 @@ jobs: with: fetch-depth: 0 - - name: Setup Deno v2.1.4 + - name: Setup Deno v2.2.1 uses: denoland/setup-deno@v1 with: - deno-version: v2.1.4 + deno-version: v2.2.1 - name: Setup LCOV run: sudo apt install -y lcov diff --git a/.github/workflows/re-release.yml b/.github/workflows/re-release.yml index 47ab04f..6786bf9 100644 --- a/.github/workflows/re-release.yml +++ b/.github/workflows/re-release.yml @@ -21,10 +21,10 @@ jobs: fetch-depth: 0 ref: ${{ github.event.inputs.tag }} - - name: Setup Deno v2.1.4 + - name: Setup Deno v2.2.1 uses: denoland/setup-deno@v1 with: - deno-version: v2.1.4 + deno-version: v2.2.1 - name: Verify formatting run: deno task fmt diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 001e50d..c929937 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,10 +16,10 @@ jobs: with: fetch-depth: 0 - - name: Setup Deno v2.1.4 + - name: Setup Deno v2.2.1 uses: denoland/setup-deno@v1 with: - deno-version: v2.1.4 + deno-version: v2.2.1 - name: Verify formatting run: deno task fmt diff --git a/Dockerfile b/Dockerfile index 57f0cd6..36c907c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM denoland/deno:alpine-2.1.4 +FROM denoland/deno:alpine-2.2.1 ENV APP_HOME=/home/app WORKDIR $APP_HOME diff --git a/deno.lock b/deno.lock index f9eb7f4..cf8f10c 100644 --- a/deno.lock +++ b/deno.lock @@ -7,6 +7,7 @@ "jsr:@oak/oak@17.0.0": "17.0.0", "jsr:@oak/oak@17.1.0": "17.1.0", "jsr:@oak/oak@17.1.3": "17.1.3", + "jsr:@oak/oak@17.1.4": "17.1.4", "jsr:@std/assert@0.223": "0.223.0", "jsr:@std/assert@0.224": "0.224.0", "jsr:@std/assert@0.226": "0.226.0", @@ -28,6 +29,7 @@ "jsr:@std/fmt@1.0.1": "1.0.1", "jsr:@std/fmt@1.0.2": "1.0.2", "jsr:@std/fmt@1.0.3": "1.0.3", + "jsr:@std/fmt@1.0.5": "1.0.5", "jsr:@std/http@0.223": "0.223.0", "jsr:@std/http@0.224": "0.224.5", "jsr:@std/http@1": "1.0.6", @@ -40,7 +42,9 @@ "jsr:@std/path@1": "1.0.6", "jsr:@trackerforce/skimming@1.2.1": "1.2.1", "jsr:@trackerforce/validator4oak@1.1.0": "1.1.0", - "npm:path-to-regexp@6.2.1": "6.2.1" + "jsr:@trackerforce/validator4oak@1.2.0": "1.2.0", + "npm:path-to-regexp@6.2.1": "6.2.1", + "npm:path-to-regexp@^6.3.0": "6.3.0" }, "jsr": { "@oak/commons@0.11.0": { @@ -75,7 +79,7 @@ "jsr:@std/io@0.223", "jsr:@std/media-types@0.223", "jsr:@std/path@0.223", - "npm:path-to-regexp" + "npm:path-to-regexp@6.2.1" ] }, "@oak/oak@17.0.0": { @@ -89,7 +93,7 @@ "jsr:@std/io@0.224", "jsr:@std/media-types@1", "jsr:@std/path@1", - "npm:path-to-regexp" + "npm:path-to-regexp@6.2.1" ] }, "@oak/oak@17.1.0": { @@ -103,7 +107,7 @@ "jsr:@std/io@0.224", "jsr:@std/media-types@1", "jsr:@std/path@1", - "npm:path-to-regexp" + "npm:path-to-regexp@6.2.1" ] }, "@oak/oak@17.1.3": { @@ -117,7 +121,19 @@ "jsr:@std/io@0.224", "jsr:@std/media-types@1", "jsr:@std/path@1", - "npm:path-to-regexp" + "npm:path-to-regexp@6.2.1" + ] + }, + "@oak/oak@17.1.4": { + "integrity": "60530b582bf276ff741e39cc664026781aa08dd5f2bc5134d756cc427bf2c13e", + "dependencies": [ + "jsr:@oak/commons@1", + "jsr:@std/assert@1", + "jsr:@std/bytes@1", + "jsr:@std/http@1", + "jsr:@std/media-types@1", + "jsr:@std/path@1", + "npm:path-to-regexp@^6.3.0" ] }, "@std/assert@0.223.0": { @@ -184,6 +200,9 @@ "@std/fmt@1.0.3": { "integrity": "97765c16aa32245ff4e2204ecf7d8562496a3cb8592340a80e7e554e0bb9149f" }, + "@std/fmt@1.0.5": { + "integrity": "0cfab43364bc36650d83c425cd6d99910fc20c4576631149f0f987eddede1a4d" + }, "@std/http@0.223.0": { "integrity": "15ab8a0c5a7e9d5be017a15b01600f20f66602ceec48b378939fa24fcec522aa", "dependencies": [ @@ -238,11 +257,17 @@ }, "@trackerforce/validator4oak@1.1.0": { "integrity": "1ee9d26ddc4760fc1fd62db447c42e90d95d85a95e7bb84d9ee56e76cb70a64b" + }, + "@trackerforce/validator4oak@1.2.0": { + "integrity": "cecff4eab89d16e2d1bf3dcbc89cfa7cf0adf51f2a8f7814227044f986f28014" } }, "npm": { "path-to-regexp@6.2.1": { "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" + }, + "path-to-regexp@6.3.0": { + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==" } }, "remote": { diff --git a/src/deps.ts b/src/deps.ts index 9c011f1..d290d1b 100644 --- a/src/deps.ts +++ b/src/deps.ts @@ -1,6 +1,6 @@ -export { Application, Context, Router } from 'jsr:@oak/oak@17.1.3'; -export type { Middleware, Next } from 'jsr:@oak/oak@17.1.3'; +export { Application, Context, Router } from 'jsr:@oak/oak@17.1.4'; +export type { Middleware, Next } from 'jsr:@oak/oak@17.1.4'; export { load } from 'jsr:@std/dotenv@0.225.3'; -export { bold, cyan, green } from 'jsr:@std/fmt@1.0.3/colors'; +export { bold, cyan, green } from 'jsr:@std/fmt@1.0.5/colors'; export { type Output, Skimming } from 'jsr:@trackerforce/skimming@1.2.1'; -export { ValidatorFn, ValidatorMiddleware } from 'jsr:@trackerforce/validator4oak@1.1.0'; +export { ValidatorFn, ValidatorMiddleware } from 'jsr:@trackerforce/validator4oak@1.2.0'; diff --git a/test/deps.ts b/test/deps.ts index bbd8f07..86716a5 100644 --- a/test/deps.ts +++ b/test/deps.ts @@ -1,5 +1,5 @@ -export { type Middleware, testing } from 'jsr:@oak/oak@17.1.3'; -export { assert, assertEquals, assertFalse, assertObjectMatch } from 'jsr:@std/assert@1.0.9'; +export { type Middleware, testing } from 'jsr:@oak/oak@17.1.4'; +export { assert, assertEquals, assertFalse, assertObjectMatch } from 'jsr:@std/assert@1.0.11'; export { type IResponse, superoak } from 'https://deno.land/x/superoak@4.8.1/mod.ts'; // Fixes superdeno@4.9.0 issue