Skip to content

chore(deps): bump Deno 2.8.1, validator4oak@1.3.1, dotenv@0.225.7#52

Merged
petruki merged 1 commit into
masterfrom
staging
May 28, 2026
Merged

chore(deps): bump Deno 2.8.1, validator4oak@1.3.1, dotenv@0.225.7#52
petruki merged 1 commit into
masterfrom
staging

Conversation

@petruki
Copy link
Copy Markdown
Member

@petruki petruki commented May 28, 2026

This pull request primarily updates dependencies and Docker images to use newer versions, improves CI/CD workflows, and adds a security badge to the documentation. The most significant changes are grouped below by theme.

Dependency and Docker Image Upgrades:

  • Updated Deno base images in both .devcontainer/Dockerfile and Dockerfile from version 2.7.13 to 2.8.1 to ensure the project uses the latest Deno runtime. [1] [2]
  • Upgraded @trackerforce/validator4oak from 1.3.0 to 1.3.1 and @std/dotenv from 0.225.6 to 0.225.7 in src/deps.ts.

CI/CD Workflow Improvements:

  • Updated Deno setup steps in all GitHub Actions workflows (master.yml, release.yml, re-release.yml, sonar.yml) to use Deno v2.8.1 instead of v2.7.13. [1] [2] [3] [4]
  • Upgraded SonarQube scan GitHub Action from v7.0.0 to v8.1.0 in master.yml and sonar.yml for improved code analysis. [1] [2]
  • Updated actions/github-script from v7 to v9 in sonar.yml for better compatibility and features.

Documentation and Badges:

  • Added a Snyk badge to README.md to display known vulnerabilities, improving project transparency around security.

Code Quality and Bug Fixes:

  • Fixed a typo in src/routes/feature.ts: replaced hasLenght with the correct hasLength validator function, aligning with the updated dependency.

@petruki petruki added this to the v1.1.1 milestone May 28, 2026
@petruki petruki self-assigned this May 28, 2026
@sonarqubecloud
Copy link
Copy Markdown

@petruki petruki merged commit 65c6f94 into master May 28, 2026
5 checks passed
@petruki petruki deleted the staging branch May 28, 2026 00:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant