From d79641425e62dacc826dddb204768535c8f17aae Mon Sep 17 00:00:00 2001 From: petruki <31597636+petruki@users.noreply.github.com> Date: Sat, 30 Aug 2025 13:14:52 -0700 Subject: [PATCH] Bump oak@17.1.6, Deno v2.4.5, sonar action 5.3.1 --- .devcontainer/Dockerfile | 2 +- .github/workflows/master.yml | 6 +-- .github/workflows/re-release.yml | 4 +- .github/workflows/release.yml | 4 +- .github/workflows/sonar.yml | 6 +-- Dockerfile | 2 +- deno.lock | 72 ++++++++++++++++---------------- src/deps.ts | 2 +- tests/deps.ts | 4 +- 9 files changed, 51 insertions(+), 51 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index b5bffe6..b4545dd 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,4 +1,4 @@ -FROM denoland/deno:2.4.2 +FROM denoland/deno:2.4.5 # Install tools RUN apt-get update && \ diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index c13c343..e9b3988 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -17,10 +17,10 @@ jobs: with: fetch-depth: 0 - - name: Setup Deno v2.4.2 + - name: Setup Deno v2.4.5 uses: denoland/setup-deno@v2 with: - deno-version: v2.4.2 + deno-version: v2.4.5 - name: Setup LCOV run: sudo apt install -y lcov @@ -35,7 +35,7 @@ jobs: run: deno task cover - name: SonarCloud Scan - uses: sonarsource/sonarqube-scan-action@v5.2.0 + uses: sonarsource/sonarqube-scan-action@v5.3.1 env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} if: env.SONAR_TOKEN != '' diff --git a/.github/workflows/re-release.yml b/.github/workflows/re-release.yml index 1da70a2..3fa983b 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.4.2 + - name: Setup Deno v2.4.5 uses: denoland/setup-deno@v2 with: - deno-version: v2.4.2 + deno-version: v2.4.5 - name: Verify formatting run: deno task fmt diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1516586..4b06950 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,10 +16,10 @@ jobs: with: fetch-depth: 0 - - name: Setup Deno v2.4.2 + - name: Setup Deno v2.4.5 uses: denoland/setup-deno@v2 with: - deno-version: v2.4.2 + deno-version: v2.4.5 - name: Verify formatting run: deno task fmt diff --git a/.github/workflows/sonar.yml b/.github/workflows/sonar.yml index 1577d14..f5c946b 100644 --- a/.github/workflows/sonar.yml +++ b/.github/workflows/sonar.yml @@ -33,10 +33,10 @@ jobs: ref: ${{ steps.pr.outputs.head_sha }} fetch-depth: 0 - - name: Setup Deno v2.4.2 + - name: Setup Deno v2.4.5 uses: denoland/setup-deno@v2 with: - deno-version: v2.4.2 + deno-version: v2.4.5 - name: Setup LCOV run: sudo apt install -y lcov @@ -51,7 +51,7 @@ jobs: run: deno task cover - name: SonarCloud Scan - uses: sonarsource/sonarqube-scan-action@v5.2.0 + uses: sonarsource/sonarqube-scan-action@v5.3.1 env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} if: env.SONAR_TOKEN != '' diff --git a/Dockerfile b/Dockerfile index 24a6703..5ac7d89 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM denoland/deno:alpine-2.4.2 +FROM denoland/deno:alpine-2.4.5 ENV APP_HOME=/home/app WORKDIR $APP_HOME diff --git a/deno.lock b/deno.lock index 5cf1c23..d3a83c3 100644 --- a/deno.lock +++ b/deno.lock @@ -2,12 +2,12 @@ "version": "5", "specifiers": { "jsr:@oak/commons@1": "1.0.1", - "jsr:@oak/oak@17.1.5": "17.1.5", - "jsr:@std/assert@1": "1.0.13", - "jsr:@std/assert@1.0.13": "1.0.13", - "jsr:@std/assert@^1.0.13": "1.0.13", + "jsr:@oak/oak@17.1.6": "17.1.6", + "jsr:@std/assert@1": "1.0.14", + "jsr:@std/assert@1.0.14": "1.0.14", + "jsr:@std/assert@^1.0.13": "1.0.14", "jsr:@std/bytes@1": "1.0.6", - "jsr:@std/cli@^1.0.20": "1.0.20", + "jsr:@std/cli@^1.0.21": "1.0.21", "jsr:@std/crypto@1": "1.0.5", "jsr:@std/dotenv@0.225.5": "0.225.5", "jsr:@std/encoding@1": "1.0.10", @@ -17,19 +17,19 @@ "jsr:@std/fs@1.0.19": "1.0.19", "jsr:@std/fs@^1.0.19": "1.0.19", "jsr:@std/html@^1.0.4": "1.0.4", - "jsr:@std/http@1": "1.0.19", - "jsr:@std/http@^1.0.16": "1.0.19", - "jsr:@std/internal@^1.0.6": "1.0.9", - "jsr:@std/internal@^1.0.9": "1.0.9", + "jsr:@std/http@1": "1.0.20", + "jsr:@std/http@^1.0.16": "1.0.20", + "jsr:@std/internal@^1.0.10": "1.0.10", + "jsr:@std/internal@^1.0.9": "1.0.10", "jsr:@std/media-types@1": "1.1.0", "jsr:@std/media-types@^1.1.0": "1.1.0", - "jsr:@std/net@^1.0.4": "1.0.4", - "jsr:@std/path@1": "1.1.1", - "jsr:@std/path@^1.1.1": "1.1.1", - "jsr:@std/streams@^1.0.10": "1.0.10", + "jsr:@std/net@^1.0.4": "1.0.5", + "jsr:@std/path@1": "1.1.2", + "jsr:@std/path@^1.1.1": "1.1.2", + "jsr:@std/streams@^1.0.10": "1.0.11", "jsr:@switcherapi/switcher-client-deno@2.3.1": "2.3.1", "jsr:@trackerforce/validator4oak@1.3.0": "1.3.0", - "npm:@types/node@*": "22.15.15", + "npm:@types/node@*": "24.2.0", "npm:path-to-regexp@^6.3.0": "6.3.0" }, "jsr": { @@ -44,8 +44,8 @@ "jsr:@std/media-types@1" ] }, - "@oak/oak@17.1.5": { - "integrity": "676263340dcfd069fb422b4274b4f75f7048a68e605dece6a2897ccfe669e7cc", + "@oak/oak@17.1.6": { + "integrity": "c7eef2eec733fba8e72b679bba3b8cf2fceccf5ef489a8b8fb43571908c0335d", "dependencies": [ "jsr:@oak/commons", "jsr:@std/assert@1", @@ -56,17 +56,17 @@ "npm:path-to-regexp" ] }, - "@std/assert@1.0.13": { - "integrity": "ae0d31e41919b12c656c742b22522c32fb26ed0cba32975cb0de2a273cb68b29", + "@std/assert@1.0.14": { + "integrity": "68d0d4a43b365abc927f45a9b85c639ea18a9fab96ad92281e493e4ed84abaa4", "dependencies": [ - "jsr:@std/internal@^1.0.6" + "jsr:@std/internal@^1.0.10" ] }, "@std/bytes@1.0.6": { "integrity": "f6ac6adbd8ccd99314045f5703e23af0a68d7f7e58364b47d2c7f408aeb5820a" }, - "@std/cli@1.0.20": { - "integrity": "a8c384a2c98cec6ec6a2055c273a916e2772485eb784af0db004c5ab8ba52333" + "@std/cli@1.0.21": { + "integrity": "cd25b050bdf6282e321854e3822bee624f07aca7636a3a76d95f77a3a919ca2a" }, "@std/crypto@1.0.5": { "integrity": "0dcfbb319fe0bba1bd3af904ceb4f948cde1b92979ec1614528380ed308a3b40" @@ -90,8 +90,8 @@ "@std/html@1.0.4": { "integrity": "eff3497c08164e6ada49b7f81a28b5108087033823153d065e3f89467dd3d50e" }, - "@std/http@1.0.19": { - "integrity": "52128c8d00a1f0b20019f8b72376e7ef5f3133375b6f805b5bc89b9de2ad4686", + "@std/http@1.0.20": { + "integrity": "b5cc33fc001bccce65ed4c51815668c9891c69ccd908295997e983d8f56070a1", "dependencies": [ "jsr:@std/cli", "jsr:@std/encoding@^1.0.10", @@ -104,23 +104,23 @@ "jsr:@std/streams" ] }, - "@std/internal@1.0.9": { - "integrity": "bdfb97f83e4db7a13e8faab26fb1958d1b80cc64366501af78a0aee151696eb8" + "@std/internal@1.0.10": { + "integrity": "e3be62ce42cab0e177c27698e5d9800122f67b766a0bea6ca4867886cbde8cf7" }, "@std/media-types@1.1.0": { "integrity": "c9d093f0c05c3512932b330e3cc1fe1d627b301db33a4c2c2185c02471d6eaa4" }, - "@std/net@1.0.4": { - "integrity": "2f403b455ebbccf83d8a027d29c5a9e3a2452fea39bb2da7f2c04af09c8bc852" + "@std/net@1.0.5": { + "integrity": "b759d8c5e17d997e164af6379d57764668c6714f30109685eec0fd5e194d501a" }, - "@std/path@1.1.1": { - "integrity": "fe00026bd3a7e6a27f73709b83c607798be40e20c81dde655ce34052fd82ec76", + "@std/path@1.1.2": { + "integrity": "c0b13b97dfe06546d5e16bf3966b1cadf92e1cc83e56ba5476ad8b498d9e3038", "dependencies": [ - "jsr:@std/internal@^1.0.9" + "jsr:@std/internal@^1.0.10" ] }, - "@std/streams@1.0.10": { - "integrity": "75c0b1431873cd0d8b3d679015220204d36d3c7420d93b60acfc379eb0dc30af" + "@std/streams@1.0.11": { + "integrity": "db583d27e28d133f389f1eec318cffdf4998305e5134c1d4b1c56b361cee6018" }, "@switcherapi/switcher-client-deno@2.3.1": { "integrity": "a21ba6bd5a744635772e2f87131009801b3467028e38aae6744a5732d23bd350", @@ -133,8 +133,8 @@ } }, "npm": { - "@types/node@22.15.15": { - "integrity": "sha512-R5muMcZob3/Jjchn5LcO8jdKwSCbzqmPB6ruBxMcf9kbxtniZHP327s6C37iOfuw8mbKK3cAQa7sEl7afLrQ8A==", + "@types/node@24.2.0": { + "integrity": "sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==", "dependencies": [ "undici-types" ] @@ -142,8 +142,8 @@ "path-to-regexp@6.3.0": { "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==" }, - "undici-types@6.21.0": { - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==" + "undici-types@7.10.0": { + "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==" } }, "remote": { diff --git a/src/deps.ts b/src/deps.ts index dacead9..478415e 100644 --- a/src/deps.ts +++ b/src/deps.ts @@ -1,4 +1,4 @@ -export { Application, Context, type Middleware, type Next, Router } from 'jsr:@oak/oak@17.1.5'; +export { Application, Context, type Middleware, type Next, Router } from 'jsr:@oak/oak@17.1.6'; export { Client } from 'jsr:@switcherapi/switcher-client-deno@2.3.1'; export { ValidatorFn, ValidatorMiddleware } from 'jsr:@trackerforce/validator4oak@1.3.0'; export { load } from 'jsr:@std/dotenv@0.225.5'; diff --git a/tests/deps.ts b/tests/deps.ts index f600ece..c3d02de 100644 --- a/tests/deps.ts +++ b/tests/deps.ts @@ -1,4 +1,4 @@ -export { type Middleware, testing } from 'jsr:@oak/oak@17.1.5'; +export { type Middleware, testing } from 'jsr:@oak/oak@17.1.6'; export { Client, StrategiesType } from 'jsr:@switcherapi/switcher-client-deno@2.3.1'; export { superoak } from 'https://deno.land/x/superoak@5.0.0/mod.ts'; -export { assert, assertEquals, assertFalse, assertObjectMatch } from 'jsr:@std/assert@1.0.13'; +export { assert, assertEquals, assertFalse, assertObjectMatch } from 'jsr:@std/assert@1.0.14';