Skip to content

Commit 00d1c70

Browse files
committed
build: Update workflows to Node.js 24
1 parent 803c805 commit 00d1c70

2 files changed

Lines changed: 18 additions & 18 deletions

File tree

.github/workflows/check.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ${{ matrix.os }}
1010
name: Build on ${{ matrix.os }}
1111
steps:
12-
- uses: actions/checkout@v4
12+
- uses: actions/checkout@v5
1313
- name: Setup
1414
run: brew install soapysdr librtlsdr
1515
- name: Configure
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-latest
2222
name: Build with CMake
2323
steps:
24-
- uses: actions/checkout@v4
24+
- uses: actions/checkout@v5
2525
- name: Setup
2626
run: |
2727
sudo apt-get update -q -y
@@ -40,7 +40,7 @@ jobs:
4040
runs-on: ubuntu-latest
4141
name: Build documentation
4242
steps:
43-
- uses: actions/checkout@v4
43+
- uses: actions/checkout@v5
4444
- name: Install Doxygen
4545
run: |
4646
sudo apt-get update -q -y
@@ -55,15 +55,15 @@ jobs:
5555
runs-on: ubuntu-latest
5656
name: Check code style
5757
steps:
58-
- uses: actions/checkout@v4
58+
- uses: actions/checkout@v5
5959
- name: Style Check
6060
uses: ./.github/actions/style-check
6161

6262
maintainer_update_check_job:
6363
runs-on: ubuntu-latest
6464
name: Needs maintainer_update
6565
steps:
66-
- uses: actions/checkout@v4
66+
- uses: actions/checkout@v5
6767
- name: Working directory clean excluding untracked files
6868
run: |
6969
./maintainer_update.py
@@ -73,7 +73,7 @@ jobs:
7373
runs-on: ubuntu-latest
7474
name: Check symbol errors
7575
steps:
76-
- uses: actions/checkout@v4
76+
- uses: actions/checkout@v5
7777
- name: Symbolizer report
7878
run: |
7979
./tests/symbolizer.py check
@@ -91,7 +91,7 @@ jobs:
9191
runs-on: ubuntu-24.04
9292
name: Analyze with Clang
9393
steps:
94-
- uses: actions/checkout@v4
94+
- uses: actions/checkout@v5
9595
- name: Install Clang
9696
run: |
9797
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key 2>/dev/null | sudo apt-key add -

.github/workflows/release.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
#runs-on: ubuntu-latest
1717
runs-on: windows-latest
1818
steps:
19-
- uses: actions/cache@v4
19+
- uses: actions/cache@v5
2020
id: downloads
2121
with:
2222
path: ${{ runner.workspace }}/${{ env.pothos-exe }}
@@ -34,7 +34,7 @@ jobs:
3434
upload_url: ${{ steps.create_release.outputs.upload_url }}
3535
release_version: ${{ env.RELEASE_VERSION }}
3636
steps:
37-
- uses: actions/checkout@v4
37+
- uses: actions/checkout@v5
3838
with:
3939
fetch-depth: 0
4040
- name: Create Release info
@@ -53,7 +53,7 @@ jobs:
5353
echo "RELEASE_NAME=Pre-Release ${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
5454
echo "PRERELEASE=true" >> $GITHUB_ENV
5555
./.deploy/gen_nightly_info.sh
56-
- uses: softprops/action-gh-release@v2
56+
- uses: softprops/action-gh-release@v3
5757
id: create_release
5858
env:
5959
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -79,7 +79,7 @@ jobs:
7979
runs-on: ${{ matrix.os }}
8080
name: Build with ${{ matrix.feat }} for ${{ matrix.arch }} on ${{ matrix.os }}
8181
steps:
82-
- uses: actions/checkout@v4
82+
- uses: actions/checkout@v5
8383
- name: Setup tools
8484
run: brew install librtlsdr openssl@3
8585
- name: Setup SoapySDR deps
@@ -135,7 +135,7 @@ jobs:
135135
runs-on: ${{ matrix.os }}
136136
name: Build with ${{ matrix.feat }} for ${{ matrix.arch }} on ${{ matrix.os }}
137137
steps:
138-
- uses: actions/checkout@v4
138+
- uses: actions/checkout@v5
139139
- name: Setup tools
140140
run: |
141141
sudo apt-get update -q -y
@@ -179,7 +179,7 @@ jobs:
179179
runs-on: ${{ matrix.os }}
180180
name: Build with ${{ matrix.feat }} for ${{ matrix.arch }} on ${{ matrix.os }}
181181
steps:
182-
- uses: actions/checkout@v4
182+
- uses: actions/checkout@v5
183183
- name: Setup tools
184184
run: |
185185
sudo apt-get update -q -y
@@ -242,7 +242,7 @@ jobs:
242242
run: |
243243
apt-get update -q -y
244244
apt-get install -q -y --no-install-recommends git ca-certificates curl file zip
245-
- uses: actions/checkout@v4
245+
- uses: actions/checkout@v5
246246
- name: Fix Ownership issue
247247
run: git config --global --add safe.directory $GITHUB_WORKSPACE
248248
- name: Add Architecture
@@ -291,7 +291,7 @@ jobs:
291291
runs-on: ubuntu-latest
292292
name: Build with Mingw-w64 on ${{ matrix.arch }}
293293
steps:
294-
- uses: actions/checkout@v4
294+
- uses: actions/checkout@v5
295295
- name: "Install Mingw-w64"
296296
run: |
297297
sudo apt-get update -q -y
@@ -339,8 +339,8 @@ jobs:
339339
steps:
340340
- run: choco install openssl --yes --no-progress
341341
if: matrix.platform == 'x64'
342-
- uses: actions/checkout@v4
343-
- uses: actions/cache@v4
342+
- uses: actions/checkout@v5
343+
- uses: actions/cache@v5
344344
id: downloads
345345
if: matrix.platform == 'x64'
346346
with:
@@ -462,7 +462,7 @@ jobs:
462462
distro: buster
463463
name: Build on ${{ matrix.distro }} ${{ matrix.arch }}
464464
steps:
465-
- uses: actions/checkout@v4
465+
- uses: actions/checkout@v5
466466
- uses: uraimo/run-on-arch-action@v2.0.8
467467
id: runcmd
468468
with:

0 commit comments

Comments
 (0)