Skip to content

Commit 3d51de1

Browse files
author
Grzegorz Sterniczuk
committed
ci: update macOS runners and all actions to latest
1 parent 314c558 commit 3d51de1

3 files changed

Lines changed: 33 additions & 33 deletions

File tree

.github/workflows/build-builders.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@ jobs:
1515
contents: read
1616
packages: write
1717
steps:
18-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
18+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1919

20-
- uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
20+
- uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
2121

22-
- uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
22+
- uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
2323
with:
2424
registry: ${{ env.REGISTRY }}
2525
username: ${{ github.actor }}
2626
password: ${{ secrets.GITHUB_TOKEN }}
2727

28-
- uses: docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1 # v6.16.0
28+
- uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
2929
with:
3030
context: ./packaging/appimage
3131
push: true
@@ -37,17 +37,17 @@ jobs:
3737
contents: read
3838
packages: write
3939
steps:
40-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
40+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4141

42-
- uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
42+
- uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
4343

44-
- uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
44+
- uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
4545
with:
4646
registry: ${{ env.REGISTRY }}
4747
username: ${{ github.actor }}
4848
password: ${{ secrets.GITHUB_TOKEN }}
4949

50-
- uses: docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1 # v6.16.0
50+
- uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
5151
with:
5252
context: ./packaging/windows
5353
push: true
@@ -59,17 +59,17 @@ jobs:
5959
contents: read
6060
packages: write
6161
steps:
62-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
62+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6363

64-
- uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
64+
- uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
6565

66-
- uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
66+
- uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
6767
with:
6868
registry: ${{ env.REGISTRY }}
6969
username: ${{ github.actor }}
7070
password: ${{ secrets.GITHUB_TOKEN }}
7171

72-
- uses: docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1 # v6.16.0
72+
- uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
7373
with:
7474
context: ./packaging/macos
7575
push: true

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
username: ${{ github.actor }}
2121
password: ${{ secrets.GITHUB_TOKEN }}
2222
steps:
23-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
23+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2424

2525
- name: Run unit tests
2626
run: octave --no-gui --eval "run('tests/run_tests.m')"

.github/workflows/release.yml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
username: ${{ github.actor }}
2525
password: ${{ secrets.GITHUB_TOKEN }}
2626
steps:
27-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
27+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2828

2929
- name: Run unit tests
3030
run: octave --no-gui --eval "run('tests/run_tests.m')"
@@ -37,9 +37,9 @@ jobs:
3737
contents: read
3838
packages: write
3939
steps:
40-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
40+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4141

42-
- uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
42+
- uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
4343
with:
4444
registry: ${{ env.REGISTRY }}
4545
username: ${{ github.actor }}
@@ -57,9 +57,9 @@ jobs:
5757
contents: read
5858
packages: write
5959
steps:
60-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
60+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6161

62-
- uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
62+
- uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
6363
with:
6464
registry: ${{ env.REGISTRY }}
6565
username: ${{ github.actor }}
@@ -75,9 +75,9 @@ jobs:
7575
strategy:
7676
matrix:
7777
include:
78-
- runner: macos-14
78+
- runner: macos-15
7979
arch_name: arm64
80-
- runner: macos-13
80+
- runner: macos-15-intel
8181
arch_name: x86_64
8282
runs-on: ${{ matrix.runner }}
8383
permissions:
@@ -91,7 +91,7 @@ jobs:
9191
cp obj/blackbox_decode ../blackbox_decode.${{ matrix.arch_name }}
9292
codesign --force --sign - ../blackbox_decode.${{ matrix.arch_name }}
9393
94-
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
94+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
9595
with:
9696
name: blackbox-decode-${{ matrix.arch_name }}
9797
path: blackbox_decode.${{ matrix.arch_name }}
@@ -104,9 +104,9 @@ jobs:
104104
contents: read
105105
packages: read
106106
steps:
107-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
107+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
108108

109-
- uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
109+
- uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
110110
with:
111111
registry: ${{ env.REGISTRY }}
112112
username: ${{ github.actor }}
@@ -121,7 +121,7 @@ jobs:
121121
-v ${{ github.workspace }}/dist:/dist \
122122
${{ env.REGISTRY }}/${{ github.repository_owner }}/pidscope-builder-appimage:latest
123123
124-
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
124+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
125125
with:
126126
name: appimage
127127
path: dist/PIDscope-*-x86_64.AppImage
@@ -133,9 +133,9 @@ jobs:
133133
contents: read
134134
packages: read
135135
steps:
136-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
136+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
137137

138-
- uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
138+
- uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
139139
with:
140140
registry: ${{ env.REGISTRY }}
141141
username: ${{ github.actor }}
@@ -150,22 +150,22 @@ jobs:
150150
-v ${{ github.workspace }}/dist:/dist \
151151
${{ env.REGISTRY }}/${{ github.repository_owner }}/pidscope-builder-windows:latest
152152
153-
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
153+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
154154
with:
155155
name: windows-zip
156156
path: dist/PIDscope-*-windows-x86_64.zip
157157

158158
build-macos:
159159
needs: build-macos-blackbox
160-
runs-on: macos-14
160+
runs-on: macos-15
161161
permissions:
162162
contents: read
163163
env:
164164
INAV_BB_VERSION: "9.0.0"
165165
steps:
166-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
166+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
167167

168-
- uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
168+
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
169169
with:
170170
pattern: blackbox-decode-*
171171
merge-multiple: true
@@ -207,7 +207,7 @@ jobs:
207207
mkdir -p dist
208208
cd /tmp && zip -r -q "$GITHUB_WORKSPACE/dist/PIDscope-${VERSION}-macos-universal.zip" "PIDscope-${VERSION}-macos"
209209
210-
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
210+
- uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
211211
with:
212212
name: macos-zip
213213
path: dist/PIDscope-*-macos-universal.zip
@@ -220,12 +220,12 @@ jobs:
220220
permissions:
221221
contents: write
222222
steps:
223-
- uses: actions/download-artifact@95815c38cf2ff2164869cbab79da8d1f422bc89e # v4.2.1
223+
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
224224
with:
225225
path: artifacts
226226

227227
- name: Create GitHub Release
228-
uses: softprops/action-gh-release@da05d552573ad5aba039eaac05058a918a7bf631 # v2.2.2
228+
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2.6.1
229229
with:
230230
files: |
231231
artifacts/appimage/*

0 commit comments

Comments
 (0)