]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
CI: Upgrade GitHub Actions for Node 24 compatibility
authorSalman Muin Kayser Chishti <13schishti@gmail.com>
Sat, 28 Feb 2026 09:10:46 +0000 (09:10 +0000)
committerLasse Collin <lasse.collin@tukaani.org>
Fri, 27 Mar 2026 16:13:26 +0000 (18:13 +0200)
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
Closes: https://github.com/tukaani-project/xz/pull/212
.github/workflows/ci.yml
.github/workflows/cifuzz.yml
.github/workflows/coverity.yml
.github/workflows/dragonflybsd.yml
.github/workflows/freebsd.yml
.github/workflows/msvc.yml
.github/workflows/msys2.yml
.github/workflows/netbsd.yml
.github/workflows/openbsd.yml
.github/workflows/solaris.yml

index 08fff6e28928b8338d927982755a9e9e7481fafb..f543891468d89c796585efa4f85b2198ee979fd8 100644 (file)
@@ -29,7 +29,7 @@ jobs:
     runs-on: ${{ matrix.os }}
     timeout-minutes: 20
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v6
 
       ########################
       # Install Dependencies #
@@ -164,7 +164,7 @@ jobs:
         run: ./build-aux/ci_build.bash -b ${{ matrix.build_system }} -d small -p test -n small
 
       # Attempt to upload the test logs as artifacts if any step has failed
-      - uses: actions/upload-artifact@v4
+      - uses: actions/upload-artifact@v7
         if: ${{ failure() }}
         with:
           name: ${{ matrix.os }} ${{ matrix.build_system }} Test Logs
index c6b0c06740a110c6fe18bd644f84bb1249ebe5b1..831b9c868375625829e6f73a16bbd757c5ef2bb4 100644 (file)
@@ -48,7 +48,7 @@ jobs:
         report-ooms: true
 
     - name: Upload Crash
-      uses: actions/upload-artifact@v4
+      uses: actions/upload-artifact@v7
       if: failure() && steps.build.outcome == 'success'
       with:
         name: ${{ matrix.sanitizer }}-artifacts
index 0d669ca72b0de98cec619b7f536a950a3028a2d4..579ac559929818303aa1917e20042b5b1462c9ad 100644 (file)
@@ -12,7 +12,7 @@ jobs:
   coverity:
     runs-on: ubuntu-latest
     steps:
-    - uses: actions/checkout@v4
+    - uses: actions/checkout@v6
 
     - name: Install dependencies
       run: |
index 6a2577d6f5d668741215941b76c8951e68f59c39..ebbdc905441d5ff041ee173887d9ff88ac5b4510 100644 (file)
@@ -17,7 +17,7 @@ jobs:
     timeout-minutes: 10
     name: DragonFly BSD
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v6
 
       - name: Test in DragonFly BSD
         id: test
index 54ee527a78e37182ef46f1f0fb43bee90de3a20c..7f5f2f7940b09b86c8a9c4f7d227c5edce979927 100644 (file)
@@ -34,7 +34,7 @@ jobs:
     name: FreeBSD
 
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v6
 
       - name: Test in FreeBSD
         uses: vmactions/freebsd-vm@670398e4236735b8b65805c3da44b7a511fb8b27 #v1.3.0
index 141cb53cf3fa2adf6599565abb4ff4745683ff31..5b0e72ba229c7fd576899b2bfafeac65a0cc7f72 100644 (file)
@@ -24,7 +24,7 @@ jobs:
     timeout-minutes: 10
 
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v6
 
       - name: Configure Win32
         run: >
index bbce50bd8c20d4655e7151fd590f712e3456f64a..50630719bcd29f1aef157486d725bc25d001eb67 100644 (file)
@@ -78,7 +78,7 @@ jobs:
         # text file and will not match the output from xzgrep.
         run: git config --global core.autocrlf false
 
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v6
 
       - name: CMake (full, shared)
         run: |
@@ -137,7 +137,7 @@ jobs:
           make -j"$(nproc)" check
 
       # Upload the test logs as artifacts if any step has failed.
-      - uses: actions/upload-artifact@v4
+      - uses: actions/upload-artifact@v7
         if: failure()
         with:
           name: test-logs-${{ matrix.sys }}
index d317ca3060ed0ca19c03437f6e16d2b4275d40bb..dfc684247bd6ac59cc6e77836b828e75c25b04d6 100644 (file)
@@ -17,7 +17,7 @@ jobs:
     timeout-minutes: 10
     name: NetBSD
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v6
 
       - name: Test in NetBSD
         id: test
index 47ce568cbe1d8b4359e56bcbc026aa15713259a6..b0291d8074660cf45ad37b9b99ac2748f03454b3 100644 (file)
@@ -17,7 +17,7 @@ jobs:
     timeout-minutes: 10
     name: OpenBSD
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v6
 
       - name: Test in OpenBSD
         uses: vmactions/openbsd-vm@2e29de1eb150dfe1c9c97b84ff2b7896f14ca690 #v1.2.5
index 50fae0976b49cdf6b2f89acdcd1e42304bb73df8..b7e273b37bc6b299a8aa6d889e0376778110185f 100644 (file)
@@ -17,7 +17,7 @@ jobs:
     timeout-minutes: 10
     name: Solaris
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v6
 
       - name: Test in Solaris
         uses: vmactions/solaris-vm@47bea106d03acaf91084e52548ee460556011602 #v1.1.8