From 0b0386c0adcac44db2c9a83c23051c0c8e41be46 Mon Sep 17 00:00:00 2001 From: petruki <31597636+petruki@users.noreply.github.com> Date: Sun, 31 May 2026 14:44:40 -0700 Subject: [PATCH] Bump Deno to 2.8.1, and deps --- .devcontainer/Dockerfile | 2 +- .devcontainer/docker-compose.yml | 2 -- .github/workflows/master.yml | 6 +++--- .github/workflows/re-release.yml | 4 ++-- .github/workflows/release.yml | 4 ++-- .github/workflows/sonar.yml | 8 ++++---- Dockerfile | 2 +- README.md | 1 + deno.lock | 24 ++++++++++++------------ src/deps.ts | 2 +- 10 files changed, 27 insertions(+), 28 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 6443b2d..aad8448 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,4 +1,4 @@ -FROM denoland/deno:2.7.13 +FROM denoland/deno:2.8.1 # Install tools RUN apt-get update && \ diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml index 38c3f54..ec7b0df 100644 --- a/.devcontainer/docker-compose.yml +++ b/.devcontainer/docker-compose.yml @@ -1,5 +1,3 @@ -version: '3.9' - services: switcher-search-docs: diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index b60f4d2..a7da2ca 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -17,10 +17,10 @@ jobs: with: fetch-depth: 0 - - name: Setup Deno v2.7.13 + - name: Setup Deno v2.8.1 uses: denoland/setup-deno@v2 with: - deno-version: v2.7.13 + deno-version: v2.8.1 - 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@v7.1.0 + uses: sonarsource/sonarqube-scan-action@v8.1.0 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 deeb45e..4ee86fe 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.7.13 + - name: Setup Deno v2.8.1 uses: denoland/setup-deno@v2 with: - deno-version: v2.7.13 + deno-version: v2.8.1 - name: Verify formatting run: deno task fmt diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d840342..c1f8240 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,10 +16,10 @@ jobs: with: fetch-depth: 0 - - name: Setup Deno v2.7.13 + - name: Setup Deno v2.8.1 uses: denoland/setup-deno@v2 with: - deno-version: v2.7.13 + deno-version: v2.8.1 - name: Verify formatting run: deno task fmt diff --git a/.github/workflows/sonar.yml b/.github/workflows/sonar.yml index 61cc5b7..ae0a919 100644 --- a/.github/workflows/sonar.yml +++ b/.github/workflows/sonar.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Get PR details id: pr - uses: actions/github-script@v7 + uses: actions/github-script@v9 with: script: | const pr = await github.rest.pulls.get({ @@ -33,10 +33,10 @@ jobs: ref: ${{ steps.pr.outputs.head_sha }} fetch-depth: 0 - - name: Setup Deno v2.7.13 + - name: Setup Deno v2.8.1 uses: denoland/setup-deno@v2 with: - deno-version: v2.7.13 + deno-version: v2.8.1 - 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@v7.1.0 + uses: sonarsource/sonarqube-scan-action@v8.1.0 env: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} if: env.SONAR_TOKEN != '' diff --git a/Dockerfile b/Dockerfile index a8a425c..c603549 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM denoland/deno:alpine-2.7.13 +FROM denoland/deno:alpine-2.8.1 ENV APP_HOME=/home/app WORKDIR $APP_HOME diff --git a/README.md b/README.md index da62cdb..ad95e70 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ A remote document search engine that uses Skimming for Deno

[![Master CI](https://github.com/switcherapi/switcher-searchdocs/actions/workflows/master.yml/badge.svg)](https://github.com/switcherapi/switcher-searchdocs/actions/workflows/master.yml) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=switcherapi_switcher-searchdocs&metric=alert_status)](https://sonarcloud.io/dashboard?id=switcherapi_switcher-searchdocs) +![Known Vulnerabilities](https://snyk.io/test/github/switcherapi/switcher-searchdocs/badge.svg) [![Docker Hub](https://img.shields.io/docker/pulls/trackerforce/switcher-searchdocs.svg)](https://hub.docker.com/r/trackerforce/switcher-searchdocs) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Slack: Switcher-HQ](https://img.shields.io/badge/slack-@switcher/hq-blue.svg?logo=slack)](https://switcher-hq.slack.com/) diff --git a/deno.lock b/deno.lock index 304b43e..7d2402f 100644 --- a/deno.lock +++ b/deno.lock @@ -6,14 +6,14 @@ "jsr:@std/assert@1": "1.0.19", "jsr:@std/bytes@1": "1.0.6", "jsr:@std/crypto@1": "1.1.0", - "jsr:@std/dotenv@0.225.6": "0.225.6", + "jsr:@std/dotenv@0.225.7": "0.225.7", "jsr:@std/encoding@1": "1.0.10", "jsr:@std/encoding@^1.0.10": "1.0.10", "jsr:@std/fmt@1.0.10": "1.0.10", - "jsr:@std/http@1": "1.1.0", - "jsr:@std/internal@^1.0.12": "1.0.13", + "jsr:@std/http@1": "1.1.1", + "jsr:@std/internal@^1.0.14": "1.0.14", "jsr:@std/media-types@1": "1.1.0", - "jsr:@std/path@1": "1.1.4", + "jsr:@std/path@1": "1.1.5", "jsr:@trackerforce/skimming@1.2.1": "1.2.1", "jsr:@trackerforce/validator4oak@1.3.1": "1.3.1", "npm:path-to-regexp@^6.3.0": "6.3.0" @@ -51,8 +51,8 @@ "@std/crypto@1.1.0": { "integrity": "b8d6d0a6377a32b213af2661ed7bf1062d94feac0c57def5526a8e74a95c3ec8" }, - "@std/dotenv@0.225.6": { - "integrity": "1d6f9db72f565bd26790fa034c26e45ecb260b5245417be76c2279e5734c421b" + "@std/dotenv@0.225.7": { + "integrity": "11d8db03ca4ad5aba9eba809f2e8058b2a4f320b7b09fea4b360e162928329e3" }, "@std/encoding@1.0.10": { "integrity": "8783c6384a2d13abd5e9e87a7ae0520a30e9f56aeeaa3bdf910a3eaaf5c811a1" @@ -60,20 +60,20 @@ "@std/fmt@1.0.10": { "integrity": "90dfba288802ac6de82fb31d0917eb9e4450b9925b954d5e51fc29ac07419db5" }, - "@std/http@1.1.0": { - "integrity": "265cd9a589fea924c5bb0bbed8bebb4bb2fa19129f760bd014e78dbd7a365a51", + "@std/http@1.1.1": { + "integrity": "e343a9a80aea07c716b91be5c79df764144430ad2dd7c9121ed7443f08dc74f7", "dependencies": [ "jsr:@std/encoding@^1.0.10" ] }, - "@std/internal@1.0.13": { - "integrity": "2f9546691d4ac2d32859c82dff284aaeac980ddeca38430d07941e7e288725c0" + "@std/internal@1.0.14": { + "integrity": "291516b3d4c35024d6ffbc0a9df5bf4c64116e05b50012cf846710152d2ffdf7" }, "@std/media-types@1.1.0": { "integrity": "c9d093f0c05c3512932b330e3cc1fe1d627b301db33a4c2c2185c02471d6eaa4" }, - "@std/path@1.1.4": { - "integrity": "1d2d43f39efb1b42f0b1882a25486647cb851481862dc7313390b2bb044314b5", + "@std/path@1.1.5": { + "integrity": "ccea00982ea28c36becaf6e62f855406c76a8c32d462f66f415bbb7d83a271bc", "dependencies": [ "jsr:@std/internal" ] diff --git a/src/deps.ts b/src/deps.ts index 244cbb0..01ed499 100644 --- a/src/deps.ts +++ b/src/deps.ts @@ -1,5 +1,5 @@ export { Application, Context, type Middleware, type Next, Router } from 'jsr:@oak/oak@17.2.0'; -export { load } from 'jsr:@std/dotenv@0.225.6'; +export { load } from 'jsr:@std/dotenv@0.225.7'; export { bold, cyan, green } from 'jsr:@std/fmt@1.0.10/colors'; export { type Output, Skimming } from 'jsr:@trackerforce/skimming@1.2.1'; export { ValidatorFn, ValidatorMiddleware } from 'jsr:@trackerforce/validator4oak@1.3.1';