Skip to content

Bump Deno runtime to 2.7.9, oak@17.2.0 and Docker actions#51

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

Bump Deno runtime to 2.7.9, oak@17.2.0 and Docker actions#51
petruki merged 1 commit into
masterfrom
staging

Conversation

@petruki
Copy link
Copy Markdown
Member

@petruki petruki commented Mar 28, 2026

This pull request updates the project to use newer versions of Deno, Docker images, GitHub Actions, and several dependencies. The main goal is to ensure compatibility with the latest tooling and improve security and stability across the development, CI/CD, and runtime environments.

Dependency and Environment Updates:

  • Updated the base Deno Docker images in both .devcontainer/Dockerfile and the main Dockerfile from version 2.5.3 to 2.7.9 to ensure the development and runtime environments use the latest Deno features and fixes. [1] [2]

CI/CD Workflow Improvements:

  • Updated all GitHub Actions in workflow files (master.yml, release.yml, re-release.yml, sonar.yml) to use the latest major versions, including actions/checkout@v6, docker/*-action@v4, and docker/build-push-action@v7, improving security and compatibility. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
  • Updated SonarCloud scan action in CI workflows to sonarsource/sonarqube-scan-action@v7.0.0 for improved code analysis and integration. [1] [2]

Application and Test Dependency Updates:

  • Upgraded @oak/oak from 17.1.6 to 17.2.0 in both src/deps.ts and tests/deps.ts to leverage recent framework improvements. [1] [2]
  • Updated other Deno standard library dependencies to their latest patch versions for better stability and bug fixes: @std/dotenv, @std/fmt/colors, and @std/assert. [1] [2]

These changes collectively modernize the stack and help prevent issues related to outdated dependencies and tooling.

@petruki petruki self-assigned this Mar 28, 2026
@petruki petruki added the enhancement New feature or request label Mar 28, 2026
@sonarqubecloud
Copy link
Copy Markdown

@petruki petruki merged commit f0cca0a into master Mar 28, 2026
5 checks passed
@petruki petruki deleted the staging branch March 28, 2026 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant