From e69c1c475517b0299206fc2daae7a76ff2307151 Mon Sep 17 00:00:00 2001 From: Vasyl Vdovychenko Date: Mon, 15 Jun 2026 11:17:56 -0400 Subject: [PATCH] ci: bump checkout/setup-node/setup-dotnet to v5 (Node 24) Clears the 'Node.js 20 is deprecated' annotations: the @v4 actions declared node20 (forced onto node24 via FORCE_JAVASCRIPT_ACTIONS_TO_NODE24, which is what produced the warning). v5 of these three actions targets node24 natively. ci runs on ubuntu-latest (safe); deploy is self-hosted but uses no checkout action. cache@v4/upload-artifact@v4 left as-is (not in the warnings); the FORCE flag stays to cover them until node20 is removed (Sep 2026). Co-Authored-By: Claude Opus 4.8 --- .github/workflows/ci.yml | 16 ++++++++-------- .github/workflows/mobile-release.yml | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6526e863..4ec410a0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,9 +30,9 @@ jobs: - 5432:5432 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - - uses: actions/setup-dotnet@v4 + - uses: actions/setup-dotnet@v5 with: dotnet-version: '10.0.x' @@ -60,13 +60,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: pnpm/action-setup@v4 with: version: 9 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: '20' @@ -85,7 +85,7 @@ jobs: docker: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Free disk space run: | @@ -120,7 +120,7 @@ jobs: run: | timeout 120 bash -c 'until curl -s http://localhost:8080/health; do sleep 5; done' - - uses: actions/setup-dotnet@v4 + - uses: actions/setup-dotnet@v5 with: dotnet-version: '10.0.x' @@ -136,7 +136,7 @@ jobs: e2e: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Free disk space run: | @@ -175,7 +175,7 @@ jobs: with: version: 9 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: '20' diff --git a/.github/workflows/mobile-release.yml b/.github/workflows/mobile-release.yml index fc5fc0bf..783d9a9c 100644 --- a/.github/workflows/mobile-release.yml +++ b/.github/workflows/mobile-release.yml @@ -44,9 +44,9 @@ jobs: run: working-directory: apps/mobile steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: 20 cache: npm