@@ -21,11 +21,11 @@ jobs:
21
21
- { name: "Conan Ubuntu Latest GCC", os: ubuntu-latest }
22
22
- { name: "Conan macOS Latest Clang", os: macos-latest }
23
23
steps :
24
- - uses : actions/checkout@v3
24
+ - uses : actions/checkout@v4
25
25
with :
26
26
submodules : recursive
27
27
- name : Cache conan on Windows
28
- uses : actions/cache@v3
28
+ uses : actions/cache@v4
29
29
if : ${{ matrix.config.os == 'windows-latest'}}
30
30
with :
31
31
path : |
34
34
restore-keys : |
35
35
${{ matrix.config.os }}-conan-cache
36
36
- name : Cache conan on Linux/macOS
37
- uses : actions/cache@v3
37
+ uses : actions/cache@v4
38
38
if : ${{ matrix.config.os != 'windows-latest'}}
39
39
with :
40
40
path : |
43
43
restore-keys : |
44
44
${{ matrix.config.os }}-conan-cache
45
45
- name : Set up Python
46
- uses : actions/setup-python@v3
46
+ uses : actions/setup-python@v4
47
47
with :
48
48
python-version : 3.9
49
49
cache : " pip"
@@ -77,11 +77,11 @@ jobs:
77
77
- { name: "CMake Ubuntu Latest GCC", os: ubuntu-latest }
78
78
- { name: "CMake macOS Latest Clang", os: macos-latest }
79
79
steps :
80
- - uses : actions/checkout@v3
80
+ - uses : actions/checkout@v4
81
81
with :
82
82
submodules : recursive
83
83
- name : Cache conan on Windows
84
- uses : actions/cache@v3
84
+ uses : actions/cache@v4
85
85
if : ${{ matrix.config.os == 'windows-latest'}}
86
86
with :
87
87
path : |
90
90
restore-keys : |
91
91
${{ matrix.config.os }}-conan4cmake-cache
92
92
- name : Cache conan on macOS
93
- uses : actions/cache@v3
93
+ uses : actions/cache@v4
94
94
if : ${{ matrix.config.os == 'macos-latest'}}
95
95
with :
96
96
path : |
99
99
restore-keys : |
100
100
${{ matrix.config.os }}-conan4cmake-cache
101
101
- name : Set up Python
102
- uses : actions/setup-python@v3
102
+ uses : actions/setup-python@v4
103
103
with :
104
104
python-version : ' 3.9'
105
105
cache : " pip"
@@ -120,14 +120,14 @@ jobs:
120
120
run : |
121
121
cd deps && conan install --requires=paho-mqtt-c/1.3.13@ --build missing -o paho-mqtt-c/*:shared=False --generator CMakeDeps --generator VirtualBuildEnv
122
122
- name : Save cache conan on Windows
123
- uses : actions/cache/save@v3
123
+ uses : actions/cache/save@v4
124
124
if : ${{ matrix.config.os == 'windows-latest'}}
125
125
with :
126
126
path : |
127
127
~\.conan2\p
128
128
key : ${{ matrix.config.os }}-conan4cmake-cache-${{ hashFiles('.github/workflows/ci_build_test.yml') }}
129
129
- name : Save cache conan on macOS
130
- uses : actions/cache/save@v3
130
+ uses : actions/cache/save@v4
131
131
if : ${{ matrix.config.os == 'macos-latest'}}
132
132
with :
133
133
path : |
@@ -173,11 +173,11 @@ jobs:
173
173
- { name: "CMake Release Ubuntu Latest GCC", os: ubuntu-latest }
174
174
- { name: "CMake Release macOS Latest Clang", os: macos-latest }
175
175
steps :
176
- - uses : actions/checkout@v3
176
+ - uses : actions/checkout@v4
177
177
with :
178
178
submodules : recursive
179
179
- name : Cache conan on Windows
180
- uses : actions/cache@v3
180
+ uses : actions/cache@v4
181
181
if : ${{ matrix.config.os == 'windows-latest'}}
182
182
with :
183
183
path : |
@@ -186,7 +186,7 @@ jobs:
186
186
restore-keys : |
187
187
${{ matrix.config.os }}-conan4cmake-release-cache
188
188
- name : Cache conan on Linux/macOS
189
- uses : actions/cache@v3
189
+ uses : actions/cache@v4
190
190
if : ${{ matrix.config.os != 'windows-latest'}}
191
191
with :
192
192
path : |
@@ -195,7 +195,7 @@ jobs:
195
195
restore-keys : |
196
196
${{ matrix.config.os }}-conan4cmake-release-cache
197
197
- name : Set up Python
198
- uses : actions/setup-python@v3
198
+ uses : actions/setup-python@v4
199
199
with :
200
200
python-version : ' 3.9'
201
201
cache : " pip"
@@ -213,14 +213,14 @@ jobs:
213
213
run : |
214
214
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
215
215
- name : Save cache conan on Windows
216
- uses : actions/cache/save@v3
216
+ uses : actions/cache/save@v4
217
217
if : ${{ matrix.config.os == 'windows-latest'}}
218
218
with :
219
219
path : |
220
220
~\.conan2\p
221
221
key : ${{ matrix.config.os }}-conan4cmake-cache-${{ hashFiles('.github/workflows/ci_build_test.yml') }}
222
222
- name : Save cache conan on Linux/macOS
223
- uses : actions/cache/save@v3
223
+ uses : actions/cache/save@v4
224
224
if : ${{ matrix.config.os != 'windows-latest'}}
225
225
with :
226
226
path : |
@@ -240,7 +240,7 @@ jobs:
240
240
$Env:GITHUB_WORKSPACE_UNIX = "${{ github.workspace }}" -replace "\\","/"
241
241
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
242
242
- name : Archive goldenmaster release artifacts
243
- uses : actions/upload-artifact@v3
243
+ uses : actions/upload-artifact@v4
244
244
with :
245
245
name : goldenmaster-install-artifacts-${{ matrix.config.os }}
246
246
path : |
0 commit comments