From c29f39db74676f9b2335ed1ef7d703192a046db8 Mon Sep 17 00:00:00 2001 From: Karl Kauc Date: Fri, 15 May 2026 22:05:12 +0200 Subject: [PATCH] CI: bump GitHub Actions to Node.js 24-based major versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Resolves the runner deprecation warning (Node 20 actions removed Sep 2026): actions/checkout v4 -> v6 actions/setup-java v4 -> v5 actions/setup-python v5 -> v6 actions/setup-node v4 -> v6 actions/setup-dotnet v4 -> v5 Inputs (distribution/java-version, python-version, node-version, dotnet-version) are unchanged and supported by the new majors — pure version bump, no behavioural change. The toolchain versions installed (Java 21, Python 3.11, Node 20, .NET 8) stay the same. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/ci.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 19cc72b..56675cd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,25 +17,25 @@ jobs: validate: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install tooling run: sudo apt-get update -qq && sudo apt-get install -y -qq libxml2-utils xsltproc - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v5 with: distribution: temurin java-version: "21" - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.11" - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "20" - - uses: actions/setup-dotnet@v4 + - uses: actions/setup-dotnet@v5 with: dotnet-version: "8.0"