1
0
mirror of https://git.tukaani.org/xz.git synced 2026-03-29 06:37:25 +00:00

CI: Upgrade GitHub Actions for Node 24 compatibility

Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
Closes: https://github.com/tukaani-project/xz/pull/212
This commit is contained in:
Salman Muin Kayser Chishti 2026-02-28 09:10:46 +00:00 committed by Lasse Collin
parent 0ac3b93387
commit 5d61c5a3cf
No known key found for this signature in database
GPG Key ID: 38EE757D69184620
10 changed files with 12 additions and 12 deletions

View File

@ -29,7 +29,7 @@ jobs:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
timeout-minutes: 20 timeout-minutes: 20
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
######################## ########################
# Install Dependencies # # Install Dependencies #
@ -164,7 +164,7 @@ jobs:
run: ./build-aux/ci_build.bash -b ${{ matrix.build_system }} -d small -p test -n small 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 # 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() }} if: ${{ failure() }}
with: with:
name: ${{ matrix.os }} ${{ matrix.build_system }} Test Logs name: ${{ matrix.os }} ${{ matrix.build_system }} Test Logs

View File

@ -48,7 +48,7 @@ jobs:
report-ooms: true report-ooms: true
- name: Upload Crash - name: Upload Crash
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v7
if: failure() && steps.build.outcome == 'success' if: failure() && steps.build.outcome == 'success'
with: with:
name: ${{ matrix.sanitizer }}-artifacts name: ${{ matrix.sanitizer }}-artifacts

View File

@ -12,7 +12,7 @@ jobs:
coverity: coverity:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Install dependencies - name: Install dependencies
run: | run: |

View File

@ -17,7 +17,7 @@ jobs:
timeout-minutes: 10 timeout-minutes: 10
name: DragonFly BSD name: DragonFly BSD
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Test in DragonFly BSD - name: Test in DragonFly BSD
id: test id: test

View File

@ -34,7 +34,7 @@ jobs:
name: FreeBSD name: FreeBSD
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Test in FreeBSD - name: Test in FreeBSD
uses: vmactions/freebsd-vm@670398e4236735b8b65805c3da44b7a511fb8b27 #v1.3.0 uses: vmactions/freebsd-vm@670398e4236735b8b65805c3da44b7a511fb8b27 #v1.3.0

View File

@ -24,7 +24,7 @@ jobs:
timeout-minutes: 10 timeout-minutes: 10
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Configure Win32 - name: Configure Win32
run: > run: >

View File

@ -78,7 +78,7 @@ jobs:
# text file and will not match the output from xzgrep. # text file and will not match the output from xzgrep.
run: git config --global core.autocrlf false run: git config --global core.autocrlf false
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: CMake (full, shared) - name: CMake (full, shared)
run: | run: |
@ -137,7 +137,7 @@ jobs:
make -j"$(nproc)" check make -j"$(nproc)" check
# Upload the test logs as artifacts if any step has failed. # Upload the test logs as artifacts if any step has failed.
- uses: actions/upload-artifact@v4 - uses: actions/upload-artifact@v7
if: failure() if: failure()
with: with:
name: test-logs-${{ matrix.sys }} name: test-logs-${{ matrix.sys }}

View File

@ -17,7 +17,7 @@ jobs:
timeout-minutes: 10 timeout-minutes: 10
name: NetBSD name: NetBSD
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Test in NetBSD - name: Test in NetBSD
id: test id: test

View File

@ -17,7 +17,7 @@ jobs:
timeout-minutes: 10 timeout-minutes: 10
name: OpenBSD name: OpenBSD
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Test in OpenBSD - name: Test in OpenBSD
uses: vmactions/openbsd-vm@2e29de1eb150dfe1c9c97b84ff2b7896f14ca690 #v1.2.5 uses: vmactions/openbsd-vm@2e29de1eb150dfe1c9c97b84ff2b7896f14ca690 #v1.2.5

View File

@ -17,7 +17,7 @@ jobs:
timeout-minutes: 10 timeout-minutes: 10
name: Solaris name: Solaris
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Test in Solaris - name: Test in Solaris
uses: vmactions/solaris-vm@47bea106d03acaf91084e52548ee460556011602 #v1.1.8 uses: vmactions/solaris-vm@47bea106d03acaf91084e52548ee460556011602 #v1.1.8