ci: bump actions/checkout v4 -> v6 (Node 24 readiness)
GitHub forces the Node 24 runtime on 2026-06-16; checkout@v4 runs on the deprecated Node 20. checkout v6.0.2 declares runs.using: node24. All 9 usages (5 in build.yml, 4 in release.yml) are bare checkouts with no inputs, so the major bump is a drop-in. Still on Node-20-era majors in release.yml, deferred (multi-major jumps with breaking changes, and release.yml only runs on tag push): upload-artifact v4->v7, download-artifact v4->v8, softprops/action-gh-release v2->v3.
This commit is contained in:
@@ -25,7 +25,7 @@ jobs:
|
|||||||
flavor: [default, debug]
|
flavor: [default, debug]
|
||||||
name: build (${{ matrix.cc }} / ${{ matrix.flavor }})
|
name: build (${{ matrix.cc }} / ${{ matrix.flavor }})
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: install build deps
|
- name: install build deps
|
||||||
run: |
|
run: |
|
||||||
@@ -84,7 +84,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
name: sanitizers (ASan + UBSan)
|
name: sanitizers (ASan + UBSan)
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
- name: install deps
|
- name: install deps
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update -qq
|
sudo apt-get update -qq
|
||||||
@@ -115,7 +115,7 @@ jobs:
|
|||||||
name: clang-tidy
|
name: clang-tidy
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
- name: install deps
|
- name: install deps
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update -qq
|
sudo apt-get update -qq
|
||||||
@@ -141,7 +141,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
name: drift-check (CISA KEV + Debian tracker)
|
name: drift-check (CISA KEV + Debian tracker)
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
- name: cve_metadata drift
|
- name: cve_metadata drift
|
||||||
run: |
|
run: |
|
||||||
# Exits 1 if the federal data has drifted from our committed
|
# Exits 1 if the federal data has drifted from our committed
|
||||||
@@ -168,7 +168,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
name: static-build
|
name: static-build
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
- name: install build deps
|
- name: install build deps
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update -qq
|
sudo apt-get update -qq
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ jobs:
|
|||||||
name: build (${{ matrix.target }})
|
name: build (${{ matrix.target }})
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
|
|
||||||
- name: install build deps
|
- name: install build deps
|
||||||
run: |
|
run: |
|
||||||
@@ -71,7 +71,7 @@ jobs:
|
|||||||
container:
|
container:
|
||||||
image: alpine:latest
|
image: alpine:latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
- name: install build deps
|
- name: install build deps
|
||||||
run: apk add --no-cache build-base linux-headers tar
|
run: apk add --no-cache build-base linux-headers tar
|
||||||
- name: build static (musl)
|
- name: build static (musl)
|
||||||
@@ -111,7 +111,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
name: build (arm64-static / musl)
|
name: build (arm64-static / musl)
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
- name: run dockcross arm64-musl build
|
- name: run dockcross arm64-musl build
|
||||||
run: |
|
run: |
|
||||||
# Fetch the dockcross wrapper script (handles UID/GID,
|
# Fetch the dockcross wrapper script (handles UID/GID,
|
||||||
@@ -141,7 +141,7 @@ jobs:
|
|||||||
needs: [build, build-static-x86_64, build-static-arm64]
|
needs: [build, build-static-x86_64, build-static-arm64]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v6
|
||||||
|
|
||||||
- uses: actions/download-artifact@v4
|
- uses: actions/download-artifact@v4
|
||||||
with:
|
with:
|
||||||
|
|||||||
Reference in New Issue
Block a user