From 13fd47535c0c7ea1042faf9f9d960c8aac74f148 Mon Sep 17 00:00:00 2001 From: tehw0lf Date: Sun, 19 Apr 2026 22:03:30 +0200 Subject: [PATCH] chore(node): update Node.js version to 24.15.0 across workflows * Updated Node.js version from `24.14.0` to `24.15.0` in: - `npm-audit-autofix.yml` - `publish-npm-libraries.yml` - `release-android-apk.yml` - `security-scan-source.yml` - `test-and-build.yml` * Ensures compatibility with the latest features and security updates. --- .github/workflows/npm-audit-autofix.yml | 2 +- .github/workflows/publish-npm-libraries.yml | 2 +- .github/workflows/release-android-apk.yml | 2 +- .github/workflows/security-scan-source.yml | 4 ++-- .github/workflows/test-and-build.yml | 2 +- CLAUDE.md | 4 ++-- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/npm-audit-autofix.yml b/.github/workflows/npm-audit-autofix.yml index 964c136..c70c5de 100644 --- a/.github/workflows/npm-audit-autofix.yml +++ b/.github/workflows/npm-audit-autofix.yml @@ -10,7 +10,7 @@ on: type: string node_version: description: "Node.js version to use" - default: "24.14.0" + default: "24.15.0" required: false type: string omit_dev: diff --git a/.github/workflows/publish-npm-libraries.yml b/.github/workflows/publish-npm-libraries.yml index 1f5cd20..3d34efb 100644 --- a/.github/workflows/publish-npm-libraries.yml +++ b/.github/workflows/publish-npm-libraries.yml @@ -73,7 +73,7 @@ jobs: - uses: actions/setup-node@v6 if: ${{ inputs.tool == 'npm' || inputs.tool == 'yarn' }} with: - node-version: "24.14.0" + node-version: "24.15.0" registry-url: "https://registry.npmjs.org" cache: "${{ inputs.tool }}" cache-dependency-path: | diff --git a/.github/workflows/release-android-apk.yml b/.github/workflows/release-android-apk.yml index 75273b5..ef48078 100644 --- a/.github/workflows/release-android-apk.yml +++ b/.github/workflows/release-android-apk.yml @@ -68,7 +68,7 @@ jobs: - uses: actions/setup-node@v6 if: ${{ (inputs.tool == 'npm' || inputs.tool == 'yarn') && steps.check_build_artifact_exists.outputs.exists == 'true' && steps.check_app_artifact_exists.outputs.exists == 'true' }} with: - node-version: "24.14.0" + node-version: "24.15.0" cache: "${{ inputs.tool }}" - name: install with npm diff --git a/.github/workflows/security-scan-source.yml b/.github/workflows/security-scan-source.yml index adebc23..f85a62b 100644 --- a/.github/workflows/security-scan-source.yml +++ b/.github/workflows/security-scan-source.yml @@ -154,7 +154,7 @@ jobs: if: ${{ inputs.tool == 'npm' || inputs.tool == 'yarn' }} uses: actions/setup-node@v6 with: - node-version: "24.14.0" + node-version: "24.15.0" cache: "${{ inputs.tool }}" cache-dependency-path: | ${{ inputs.root_dir }}/package-lock.json @@ -192,5 +192,5 @@ jobs: uses: ./.github/workflows/npm-audit-autofix.yml with: root_dir: ${{ inputs.root_dir }} - node_version: "24.14.0" + node_version: "24.15.0" omit_dev: ${{ inputs.npm_audit_omit_dev }} diff --git a/.github/workflows/test-and-build.yml b/.github/workflows/test-and-build.yml index 4a97b59..baf6b7d 100644 --- a/.github/workflows/test-and-build.yml +++ b/.github/workflows/test-and-build.yml @@ -149,7 +149,7 @@ jobs: - uses: actions/setup-node@v6 if: ${{ inputs.tool == 'npm' || inputs.tool == 'yarn' }} with: - node-version: "24.14.0" + node-version: "24.15.0" cache: "${{ inputs.tool }}" cache-dependency-path: | ${{ inputs.root_dir }}/package-lock.json diff --git a/CLAUDE.md b/CLAUDE.md index dcb734c..6a2ba31 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -43,7 +43,7 @@ The main orchestrator that: ### Test and Build (`test-and-build.yml`) Core workflow that: -- Sets up language-specific environments (Node.js v24.14.0, Python via pyproject.toml, Java 21) +- Sets up language-specific environments (Node.js v24.15.0, Python via pyproject.toml, Java 21) - Implements comprehensive caching for dependencies across all tools (tool-specific cache keys) - Supports Nx monorepos with SHA optimization - Handles Playwright E2E testing automatically (supports .ts, .js, and .mjs config variants) @@ -295,7 +295,7 @@ Publishing only occurs on: ### Multi-language Support The workflows dynamically adapt based on `tool` parameter: -- **npm/yarn**: Node.js v24.14.0, package-lock.json/yarn.lock caching +- **npm/yarn**: Node.js v24.15.0, package-lock.json/yarn.lock caching - **uv**: Python setup from pyproject.toml, uv.lock caching - **./gradlew**: JDK 21 Temurin, Gradle caching - **mvn**: JDK 21 Temurin, Maven repository caching