Skip to content

Commit a0bd6e4

Browse files
committed
ci: update github actions
1 parent 2ff2411 commit a0bd6e4

File tree

5 files changed

+33
-33
lines changed

5 files changed

+33
-33
lines changed

.github/workflows/ci_build_docs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212

1313
steps:
1414
- name: checkout
15-
uses: actions/checkout@v3
15+
uses: actions/checkout@v4
1616
with:
1717
fetch-depth: 0
1818
lfs: true

.github/workflows/ci_build_features.yml

+11-11
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ jobs:
2222
- { name: "OLink Conf CMake script", short: "olink", features: "api,core,stubs,olink,examples_olink" }
2323
- { name: "MQTT Conf CMake script", short: "mqtt", features: "api,core,stubs,mqtt,examples_mqtt" }
2424
steps:
25-
- uses: actions/checkout@v3
25+
- uses: actions/checkout@v4
2626
with:
2727
submodules: recursive
28-
- uses: actions/setup-go@v3
28+
- uses: actions/setup-go@v5
2929
with:
3030
go-version: ${{env.go_version}}
3131

32-
- uses: actions/cache@v3
32+
- uses: actions/cache@v4
3333
with:
3434
path: |
3535
~/go/pkg/mod
@@ -82,14 +82,14 @@ jobs:
8282
- { name: "OLink Conf CMake Lists file", short: "olink", features: "api,core,stubs,olink,examples_olink" }
8383
- { name: "MQTT Conf CMake Lists file", short: "mqtt", features: "api,core,stubs,mqtt,examples_mqtt" }
8484
steps:
85-
- uses: actions/checkout@v3
85+
- uses: actions/checkout@v4
8686
with:
8787
submodules: recursive
88-
- uses: actions/setup-go@v3
88+
- uses: actions/setup-go@v5
8989
with:
9090
go-version: ${{env.go_version}}
9191

92-
- uses: actions/cache@v3
92+
- uses: actions/cache@v4
9393
with:
9494
path: |
9595
~/go/pkg/mod
@@ -142,14 +142,14 @@ jobs:
142142
- { name: "OLink Conf Conan", short: "olink", features: "api,core,stubs,olink,examples_olink,conan" }
143143
- { name: "MQTT Conf Conan", short: "mqtt", features: "api,core,stubs,mqtt,examples_mqtt,conan" }
144144
steps:
145-
- uses: actions/checkout@v3
145+
- uses: actions/checkout@v4
146146
with:
147147
submodules: recursive
148-
- uses: actions/setup-go@v3
148+
- uses: actions/setup-go@v5
149149
with:
150150
go-version: ${{env.go_version}}
151151

152-
- uses: actions/cache@v3
152+
- uses: actions/cache@v4
153153
with:
154154
path: |
155155
~/go/pkg/mod
@@ -158,15 +158,15 @@ jobs:
158158
restore-keys: ${{ runner.os }}-go-${{ env.go_version }}-
159159

160160
- name: Cache conan on Linux
161-
uses: actions/cache@v3
161+
uses: actions/cache@v4
162162
with:
163163
path: |
164164
~/.conan2/p
165165
key: ubuntu-latest-conan-cache-${{ hashFiles('goldenmaster/**/conanfile.py', 'goldenmaster/**/conanfile.txt') }}
166166
restore-keys: |
167167
ubuntu-latest-conan-cache
168168
- name: Set up Python
169-
uses: actions/setup-python@v3
169+
uses: actions/setup-python@v4
170170
with:
171171
python-version: 3.9
172172
cache: "pip"

.github/workflows/ci_build_test.yml

+17-17
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ jobs:
2121
- { name: "Conan Ubuntu Latest GCC", os: ubuntu-latest }
2222
- { name: "Conan macOS Latest Clang", os: macos-latest }
2323
steps:
24-
- uses: actions/checkout@v3
24+
- uses: actions/checkout@v4
2525
with:
2626
submodules: recursive
2727
- name: Cache conan on Windows
28-
uses: actions/cache@v3
28+
uses: actions/cache@v4
2929
if: ${{ matrix.config.os == 'windows-latest'}}
3030
with:
3131
path: |
@@ -34,7 +34,7 @@ jobs:
3434
restore-keys: |
3535
${{ matrix.config.os }}-conan-cache
3636
- name: Cache conan on Linux/macOS
37-
uses: actions/cache@v3
37+
uses: actions/cache@v4
3838
if: ${{ matrix.config.os != 'windows-latest'}}
3939
with:
4040
path: |
@@ -43,7 +43,7 @@ jobs:
4343
restore-keys: |
4444
${{ matrix.config.os }}-conan-cache
4545
- name: Set up Python
46-
uses: actions/setup-python@v3
46+
uses: actions/setup-python@v4
4747
with:
4848
python-version: 3.9
4949
cache: "pip"
@@ -77,11 +77,11 @@ jobs:
7777
- { name: "CMake Ubuntu Latest GCC", os: ubuntu-latest }
7878
- { name: "CMake macOS Latest Clang", os: macos-latest }
7979
steps:
80-
- uses: actions/checkout@v3
80+
- uses: actions/checkout@v4
8181
with:
8282
submodules: recursive
8383
- name: Cache conan on Windows
84-
uses: actions/cache@v3
84+
uses: actions/cache@v4
8585
if: ${{ matrix.config.os == 'windows-latest'}}
8686
with:
8787
path: |
@@ -90,7 +90,7 @@ jobs:
9090
restore-keys: |
9191
${{ matrix.config.os }}-conan4cmake-cache
9292
- name: Cache conan on macOS
93-
uses: actions/cache@v3
93+
uses: actions/cache@v4
9494
if: ${{ matrix.config.os == 'macos-latest'}}
9595
with:
9696
path: |
@@ -99,7 +99,7 @@ jobs:
9999
restore-keys: |
100100
${{ matrix.config.os }}-conan4cmake-cache
101101
- name: Set up Python
102-
uses: actions/setup-python@v3
102+
uses: actions/setup-python@v4
103103
with:
104104
python-version: '3.9'
105105
cache: "pip"
@@ -120,14 +120,14 @@ jobs:
120120
run: |
121121
cd deps && conan install --requires=paho-mqtt-c/1.3.13@ --build missing -o paho-mqtt-c/*:shared=False --generator CMakeDeps --generator VirtualBuildEnv
122122
- name: Save cache conan on Windows
123-
uses: actions/cache/save@v3
123+
uses: actions/cache/save@v4
124124
if: ${{ matrix.config.os == 'windows-latest'}}
125125
with:
126126
path: |
127127
~\.conan2\p
128128
key: ${{ matrix.config.os }}-conan4cmake-cache-${{ hashFiles('.github/workflows/ci_build_test.yml') }}
129129
- name: Save cache conan on macOS
130-
uses: actions/cache/save@v3
130+
uses: actions/cache/save@v4
131131
if: ${{ matrix.config.os == 'macos-latest'}}
132132
with:
133133
path: |
@@ -173,11 +173,11 @@ jobs:
173173
- { name: "CMake Release Ubuntu Latest GCC", os: ubuntu-latest }
174174
- { name: "CMake Release macOS Latest Clang", os: macos-latest }
175175
steps:
176-
- uses: actions/checkout@v3
176+
- uses: actions/checkout@v4
177177
with:
178178
submodules: recursive
179179
- name: Cache conan on Windows
180-
uses: actions/cache@v3
180+
uses: actions/cache@v4
181181
if: ${{ matrix.config.os == 'windows-latest'}}
182182
with:
183183
path: |
@@ -186,7 +186,7 @@ jobs:
186186
restore-keys: |
187187
${{ matrix.config.os }}-conan4cmake-release-cache
188188
- name: Cache conan on Linux/macOS
189-
uses: actions/cache@v3
189+
uses: actions/cache@v4
190190
if: ${{ matrix.config.os != 'windows-latest'}}
191191
with:
192192
path: |
@@ -195,7 +195,7 @@ jobs:
195195
restore-keys: |
196196
${{ matrix.config.os }}-conan4cmake-release-cache
197197
- name: Set up Python
198-
uses: actions/setup-python@v3
198+
uses: actions/setup-python@v4
199199
with:
200200
python-version: '3.9'
201201
cache: "pip"
@@ -213,14 +213,14 @@ jobs:
213213
run: |
214214
cd deps && conan install --profile=release --profile:build=release --requires=paho-mqtt-c/1.3.13 --build missing -o paho-mqtt-c/*:shared=False --generator CMakeDeps --generator VirtualBuildEnv
215215
- name: Save cache conan on Windows
216-
uses: actions/cache/save@v3
216+
uses: actions/cache/save@v4
217217
if: ${{ matrix.config.os == 'windows-latest'}}
218218
with:
219219
path: |
220220
~\.conan2\p
221221
key: ${{ matrix.config.os }}-conan4cmake-cache-${{ hashFiles('.github/workflows/ci_build_test.yml') }}
222222
- name: Save cache conan on Linux/macOS
223-
uses: actions/cache/save@v3
223+
uses: actions/cache/save@v4
224224
if: ${{ matrix.config.os != 'windows-latest'}}
225225
with:
226226
path: |
@@ -240,7 +240,7 @@ jobs:
240240
$Env:GITHUB_WORKSPACE_UNIX = "${{ github.workspace }}" -replace "\\","/"
241241
cmake -Bbuild -DCMAKE_INSTALL_PREFIX=tmp -DCMAKE_PREFIX_PATH="$Env:GITHUB_WORKSPACE_UNIX/deps" -DCMAKE_BUILD_TYPE=Release -DTEST_FETCH_DEPS=ON && cmake --build build/ --config Release && cmake --build build/ --target install --config Release
242242
- name: Archive goldenmaster release artifacts
243-
uses: actions/upload-artifact@v3
243+
uses: actions/upload-artifact@v4
244244
with:
245245
name: goldenmaster-install-artifacts-${{ matrix.config.os }}
246246
path: |

.github/workflows/ci_generate.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ jobs:
1818
runs-on: ubuntu-latest
1919

2020
steps:
21-
- uses: actions/checkout@v3
21+
- uses: actions/checkout@v4
2222
with:
2323
submodules: recursive
24-
- uses: actions/setup-go@v3
24+
- uses: actions/setup-go@v5
2525
with:
2626
go-version: ${{env.go_version}}
2727

28-
- uses: actions/cache@v3
28+
- uses: actions/cache@v4
2929
with:
3030
path: |
3131
~/go/pkg/mod

.github/workflows/deploy-gh-pages.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212

1313
steps:
1414
- name: checkout
15-
uses: actions/checkout@v3
15+
uses: actions/checkout@v4
1616
with:
1717
fetch-depth: 0
1818
lfs: true

0 commit comments

Comments
 (0)