From 9ce34787e51fde0d117fd08440b3c11b60d3fd74 Mon Sep 17 00:00:00 2001 From: Denis Averin Date: Fri, 10 Apr 2026 18:49:45 +0700 Subject: [PATCH] Update GitHub Actions to Node 24 compatible versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub is deprecating Node 20 on Actions runners (EOL April 2026). Updated actions to their latest major versions with Node 24 support: - actions/checkout v4 → v6 - actions/setup-dotnet v4 → v5 - microsoft/setup-msbuild v1.1 → v3 - darenm/Setup-VSTest v1.2 → v1.3 --- .github/workflows/check-badges.yml | 2 +- .github/workflows/dotnet-core.yml | 6 +++--- .github/workflows/net-framework.yml | 8 ++++---- .github/workflows/pack.yml | 2 +- .github/workflows/test-examples-and-snippets.yml | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/check-badges.yml b/.github/workflows/check-badges.yml index eef6f26..1f1bafe 100644 --- a/.github/workflows/check-badges.yml +++ b/.github/workflows/check-badges.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Check badges in README.md run: ./scripts/check-badges.bash "README.md" diff --git a/.github/workflows/dotnet-core.yml b/.github/workflows/dotnet-core.yml index d5c5cc9..0c42aa7 100644 --- a/.github/workflows/dotnet-core.yml +++ b/.github/workflows/dotnet-core.yml @@ -26,14 +26,14 @@ jobs: continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup latest version of dotnet - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 - name: Build with latest version run: dotnet build --warnaserror Aspose.BarCode.Cloud.Sdk.sln - name: Setup ${{ matrix.dotnet-version }} version of dotnet - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: ${{ matrix.dotnet-version }} diff --git a/.github/workflows/net-framework.yml b/.github/workflows/net-framework.yml index 580c863..1701685 100644 --- a/.github/workflows/net-framework.yml +++ b/.github/workflows/net-framework.yml @@ -26,18 +26,18 @@ jobs: continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup .NET 10 SDK - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: '10.0.x' - name: Setup MSBuild - uses: microsoft/setup-msbuild@v1.1 + uses: microsoft/setup-msbuild@v3 - name: Setup VSTest - uses: darenm/Setup-VSTest@v1.2 + uses: darenm/Setup-VSTest@v1.3 - name: Pack nuget run: | diff --git a/.github/workflows/pack.yml b/.github/workflows/pack.yml index 45cf2e5..af07c5d 100644 --- a/.github/workflows/pack.yml +++ b/.github/workflows/pack.yml @@ -11,6 +11,6 @@ jobs: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Build the Docker image run: docker build . --file Dockerfile diff --git a/.github/workflows/test-examples-and-snippets.yml b/.github/workflows/test-examples-and-snippets.yml index 4d09d19..7b4db0a 100644 --- a/.github/workflows/test-examples-and-snippets.yml +++ b/.github/workflows/test-examples-and-snippets.yml @@ -12,9 +12,9 @@ jobs: steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup latest version of dotnet - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 - name: Build nuget with latest version run: | ./scripts/pack-nuget.bash