Skip to content

Commit 18d5908

Browse files
Update CI actions to v19
1 parent a1bd076 commit 18d5908

9 files changed

Lines changed: 57 additions & 57 deletions

File tree

.github/workflows/build-android.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
steps:
2121
- name: Clean Disk
22-
uses: DiligentGraphics/github-action/clean-disk-ubuntu@v18
22+
uses: DiligentGraphics/github-action/clean-disk-ubuntu@v19
2323

2424
- name: Clone repository
2525
uses: actions/checkout@v6
@@ -28,7 +28,7 @@ jobs:
2828

2929
- name: Set up build environment
3030
if: success()
31-
uses: DiligentGraphics/github-action/setup-build-env@v18
31+
uses: DiligentGraphics/github-action/setup-build-env@v19
3232
with:
3333
platform: Android
3434

.github/workflows/build-apple.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -74,33 +74,33 @@ jobs:
7474

7575
- name: Set up build environment
7676
if: success()
77-
uses: DiligentGraphics/github-action/setup-build-env@v18
77+
uses: DiligentGraphics/github-action/setup-build-env@v19
7878
with:
7979
platform: ${{ matrix.platform }}
8080

8181
- name: Configure CMake
8282
if: success()
83-
uses: DiligentGraphics/github-action/configure-cmake@v18
83+
uses: DiligentGraphics/github-action/configure-cmake@v19
8484
with:
8585
build-type: ${{ matrix.build_type }}
8686
cmake-args: ${{ matrix.cmake_args }}
8787

8888
- name: Build
8989
if: success()
90-
uses: DiligentGraphics/github-action/build@v18
90+
uses: DiligentGraphics/github-action/build@v19
9191

9292
- name: DiligentCoreTest
9393
if: ${{ success() && matrix.platform == 'MacOS' }}
94-
uses: DiligentGraphics/github-action/run-core-tests@v18
94+
uses: DiligentGraphics/github-action/run-core-tests@v19
9595

9696
- name: DiligentToolsTest
9797
if: ${{ success() && matrix.platform == 'MacOS' }}
98-
uses: DiligentGraphics/github-action/run-tools-tests@v18
98+
uses: DiligentGraphics/github-action/run-tools-tests@v19
9999

100100
- name: HLSL2GLSLConverterTest
101101
if: ${{ success() && matrix.platform == 'MacOS' }}
102-
uses: DiligentGraphics/github-action/run-hlsl2glsl-converter-test@v18
102+
uses: DiligentGraphics/github-action/run-hlsl2glsl-converter-test@v19
103103

104104
- name: RadientTest
105105
if: ${{ success() && matrix.platform == 'MacOS' }}
106-
uses: DiligentGraphics/github-action/run-radient-tests@v18
106+
uses: DiligentGraphics/github-action/run-radient-tests@v19

.github/workflows/build-emscripten.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,20 +45,20 @@ jobs:
4545

4646
- name: Set up build environment
4747
if: success()
48-
uses: DiligentGraphics/github-action/setup-build-env@v18
48+
uses: DiligentGraphics/github-action/setup-build-env@v19
4949
with:
5050
platform: Web
5151

5252
- name: Configure CMake
5353
if: success()
54-
uses: DiligentGraphics/github-action/configure-cmake@v18
54+
uses: DiligentGraphics/github-action/configure-cmake@v19
5555
with:
5656
build-type: ${{ matrix.build_type }}
5757
cmake-args: ${{ matrix.cmake_args }}
5858

5959
- name: Build
6060
if: success()
61-
uses: DiligentGraphics/github-action/build@v18
61+
uses: DiligentGraphics/github-action/build@v19
6262

6363
- name: Pack Web Artifacts
6464
if: ${{ success() && (matrix.host_name == 'Linux') && (matrix.build_type == 'Release') }}

.github/workflows/build-linux.yml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
build_type: "RelWithDebInfo"
6868
cmake_generator: "Ninja"
6969
cmake_args: "-DDILIGENT_BUILD_CORE_TESTS=ON -DDILIGENT_BUILD_TOOLS_TESTS=ON -DDILIGENT_BUILD_FX_TESTS=ON -DDILIGENT_BUILD_SAMPLES_TESTS=ON"
70-
enable_asan: "true"
70+
sanitizer: "address"
7171
cc: "clang-18"
7272
cxx: "clang++-18"
7373

@@ -88,120 +88,120 @@ jobs:
8888

8989
- name: Set up build environment
9090
if: success()
91-
uses: DiligentGraphics/github-action/setup-build-env@v18
91+
uses: DiligentGraphics/github-action/setup-build-env@v19
9292
with:
9393
platform: Linux
9494
cmake-generator: ${{ matrix.cmake_generator }}
9595

9696
- name: Configure CMake
9797
if: success()
98-
uses: DiligentGraphics/github-action/configure-cmake@v18
98+
uses: DiligentGraphics/github-action/configure-cmake@v19
9999
with:
100100
cc: ${{ matrix.cc }}
101101
cxx: ${{ matrix.cxx }}
102102
generator: ${{ matrix.cmake_generator }}
103103
build-type: ${{ matrix.build_type }}
104104
cmake-args: ${{ matrix.cmake_args }}
105-
enable-asan: ${{ matrix.enable_asan }}
105+
sanitizer: ${{ matrix.sanitizer }}
106106

107107
- name: Build
108108
id: build
109109
if: success()
110-
uses: DiligentGraphics/github-action/build@v18
110+
uses: DiligentGraphics/github-action/build@v19
111111

112112
# Core tests
113113
- name: DiligentCoreTest
114114
if: success()
115-
uses: DiligentGraphics/github-action/run-core-tests@v18
115+
uses: DiligentGraphics/github-action/run-core-tests@v19
116116

117117
- name: DiligentCoreAPITest VK
118118
if: ${{ success() || failure() && steps.build.outcome == 'success' }}
119-
uses: DiligentGraphics/github-action/run-core-gpu-tests@v18
119+
uses: DiligentGraphics/github-action/run-core-gpu-tests@v19
120120
with:
121121
mode: vk_sw
122122

123123
- name: DiligentCoreAPITest VK Compatibility
124124
if: ${{ (success() || failure() && steps.build.outcome == 'success') && (matrix.name == 'Clang' || matrix.name == 'GCC') }}
125-
uses: DiligentGraphics/github-action/run-core-gpu-tests@v18
125+
uses: DiligentGraphics/github-action/run-core-gpu-tests@v19
126126
with:
127127
mode: vk_sw
128128
vk-compatibility: true
129129

130130
- name: DiligentCoreAPITest GL
131131
if: ${{ success() || failure() && steps.build.outcome == 'success' }}
132-
uses: DiligentGraphics/github-action/run-core-gpu-tests@v18
132+
uses: DiligentGraphics/github-action/run-core-gpu-tests@v19
133133
with:
134134
mode: gl
135135

136136
- name: DiligentCoreAPITest GL with Non-Separable Programs
137137
if: ${{ success() || failure() && steps.build.outcome == 'success' }}
138-
uses: DiligentGraphics/github-action/run-core-gpu-tests@v18
138+
uses: DiligentGraphics/github-action/run-core-gpu-tests@v19
139139
with:
140140
mode: gl
141141
non-separable-progs: true
142142

143143
# Tools tests
144144
- name: DiligentToolsTest
145145
if: ${{ success() || failure() && steps.build.outcome == 'success' }}
146-
uses: DiligentGraphics/github-action/run-tools-tests@v18
146+
uses: DiligentGraphics/github-action/run-tools-tests@v19
147147

148148
- name: DiligentToolsGPUTest VK
149149
if: ${{ success() || failure() && steps.build.outcome == 'success' }}
150-
uses: DiligentGraphics/github-action/run-tools-gpu-tests@v18
150+
uses: DiligentGraphics/github-action/run-tools-gpu-tests@v19
151151
with:
152152
mode: vk_sw
153153

154154
- name: DiligentToolsGPUTest GL
155155
if: ${{ success() || failure() && steps.build.outcome == 'success' }}
156-
uses: DiligentGraphics/github-action/run-tools-gpu-tests@v18
156+
uses: DiligentGraphics/github-action/run-tools-gpu-tests@v19
157157
with:
158158
mode: gl
159159

160160
- name: HLSL2GLSLConverterTest
161161
if: ${{ success() || failure() && steps.build.outcome == 'success' }}
162-
uses: DiligentGraphics/github-action/run-hlsl2glsl-converter-test@v18
162+
uses: DiligentGraphics/github-action/run-hlsl2glsl-converter-test@v19
163163

164164
# FX tests
165165
- name: RadientTest
166166
if: ${{ success() || failure() && steps.build.outcome == 'success' }}
167-
uses: DiligentGraphics/github-action/run-radient-tests@v18
167+
uses: DiligentGraphics/github-action/run-radient-tests@v19
168168

169169
- name: RadientGPUTest VK
170170
if: ${{ success() || failure() && steps.build.outcome == 'success' }}
171-
uses: DiligentGraphics/github-action/run-radient-gpu-tests@v18
171+
uses: DiligentGraphics/github-action/run-radient-gpu-tests@v19
172172
with:
173173
mode: vk_sw
174174

175175
- name: RadientGPUTest GL
176176
if: ${{ success() || failure() && steps.build.outcome == 'success' }}
177-
uses: DiligentGraphics/github-action/run-radient-gpu-tests@v18
177+
uses: DiligentGraphics/github-action/run-radient-gpu-tests@v19
178178
with:
179179
mode: gl
180180

181181

182182
# Samples tests
183183
- name: Sample Tests Vk
184184
if: ${{ success() || failure() && steps.build.outcome == 'success' }}
185-
uses: DiligentGraphics/github-action/run-sample-tests@v18
185+
uses: DiligentGraphics/github-action/run-sample-tests@v19
186186
with:
187187
mode: "vk_sw"
188188

189189
- name: Sample Tests Vk Compatibility
190190
if: success()
191-
uses: DiligentGraphics/github-action/run-sample-tests@v18
191+
uses: DiligentGraphics/github-action/run-sample-tests@v19
192192
with:
193193
mode: "vk_sw"
194194
vk-compatibility: "true"
195195

196196
- name: Sample Tests GL
197197
if: ${{ success() || failure() && steps.build.outcome == 'success' }}
198-
uses: DiligentGraphics/github-action/run-sample-tests@v18
198+
uses: DiligentGraphics/github-action/run-sample-tests@v19
199199
with:
200200
mode: "gl"
201201

202202
- name: Sample Tests GL with Non-Separable Programs
203203
if: ${{ success() || failure() && steps.build.outcome == 'success' }}
204-
uses: DiligentGraphics/github-action/run-sample-tests@v18
204+
uses: DiligentGraphics/github-action/run-sample-tests@v19
205205
with:
206206
mode: "gl"
207207
non-separable-progs: "true"

.github/workflows/build-windows.yml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -103,15 +103,15 @@ jobs:
103103

104104
- name: Set up build environment
105105
if: success()
106-
uses: DiligentGraphics/github-action/setup-build-env@v18
106+
uses: DiligentGraphics/github-action/setup-build-env@v19
107107
with:
108108
platform: ${{ matrix.platform }}
109109
cmake-generator: ${{ matrix.cmake_generator }}
110110
ninja-vs-arch: ${{ matrix.toolset }}
111111

112112
- name: Configure CMake
113113
if: success()
114-
uses: DiligentGraphics/github-action/configure-cmake@v18
114+
uses: DiligentGraphics/github-action/configure-cmake@v19
115115
with:
116116
generator: ${{ matrix.cmake_generator }}
117117
vs-arch: ${{ matrix.toolset }}
@@ -121,30 +121,30 @@ jobs:
121121
- name: Build
122122
id: build
123123
if: success()
124-
uses: DiligentGraphics/github-action/build@v18
124+
uses: DiligentGraphics/github-action/build@v19
125125
with:
126126
build-args: ${{ matrix.build_args }}
127127

128128
# Core tests
129129
- name: DiligentCoreTest
130130
if: ${{ success() && matrix.name != 'UWP'}}
131-
uses: DiligentGraphics/github-action/run-core-tests@v18
131+
uses: DiligentGraphics/github-action/run-core-tests@v19
132132

133133
- name: DiligentCoreAPITest D3D11
134134
if: ${{ (success() || failure() && steps.build.outcome == 'success') && (matrix.name == 'Win10' || matrix.name == 'Win10-Ninja') }}
135-
uses: DiligentGraphics/github-action/run-core-gpu-tests@v18
135+
uses: DiligentGraphics/github-action/run-core-gpu-tests@v19
136136
with:
137137
mode: d3d11_sw
138138

139139
- name: DiligentCoreAPITest D3D12
140140
if: ${{ (success() || failure() && steps.build.outcome == 'success') && (matrix.name == 'Win10' || matrix.name == 'Win10-Ninja') }}
141-
uses: DiligentGraphics/github-action/run-core-gpu-tests@v18
141+
uses: DiligentGraphics/github-action/run-core-gpu-tests@v19
142142
with:
143143
mode: d3d12_sw
144144

145145
- name: DiligentCoreAPITest D3D12 DXC
146146
if: ${{ (success() || failure() && steps.build.outcome == 'success') && (matrix.name == 'Win10' || matrix.name == 'Win10-Ninja') }}
147-
uses: DiligentGraphics/github-action/run-core-gpu-tests@v18
147+
uses: DiligentGraphics/github-action/run-core-gpu-tests@v19
148148
with:
149149
mode: d3d12_sw
150150
use-dxc: true
@@ -153,77 +153,77 @@ jobs:
153153

154154
- name: DiligentCoreAPITest WebGPU
155155
if: ${{ (success() || failure() && steps.build.outcome == 'success') && matrix.name == 'Win10' }}
156-
uses: DiligentGraphics/github-action/run-core-gpu-tests@v18
156+
uses: DiligentGraphics/github-action/run-core-gpu-tests@v19
157157
with:
158158
mode: wgpu
159159

160160

161161
# Tools tests
162162
- name: DiligentToolsTest
163163
if: ${{ (success() || failure() && steps.build.outcome == 'success') && matrix.name != 'UWP'}}
164-
uses: DiligentGraphics/github-action/run-tools-tests@v18
164+
uses: DiligentGraphics/github-action/run-tools-tests@v19
165165

166166
- name: DiligentToolsGPUTest D3D11
167167
if: ${{ (success() || failure() && steps.build.outcome == 'success') && (matrix.name == 'Win10' || matrix.name == 'Win10-Ninja') }}
168-
uses: DiligentGraphics/github-action/run-tools-gpu-tests@v18
168+
uses: DiligentGraphics/github-action/run-tools-gpu-tests@v19
169169
with:
170170
mode: d3d11_sw
171171

172172
- name: DiligentToolsGPUTest D3D12
173173
if: ${{ (success() || failure() && steps.build.outcome == 'success') && (matrix.name == 'Win10' || matrix.name == 'Win10-Ninja') }}
174-
uses: DiligentGraphics/github-action/run-tools-gpu-tests@v18
174+
uses: DiligentGraphics/github-action/run-tools-gpu-tests@v19
175175
with:
176176
mode: d3d12_sw
177177

178178
- name: DiligentToolsGPUTest WebGPU
179179
if: ${{ (success() || failure() && steps.build.outcome == 'success') && matrix.name == 'Win10' }}
180-
uses: DiligentGraphics/github-action/run-tools-gpu-tests@v18
180+
uses: DiligentGraphics/github-action/run-tools-gpu-tests@v19
181181
with:
182182
mode: wgpu
183183

184184
- name: HLSL2GLSLConverterTest
185185
if: ${{ (success() || failure() && steps.build.outcome == 'success') && matrix.name != 'UWP'}}
186-
uses: DiligentGraphics/github-action/run-hlsl2glsl-converter-test@v18
186+
uses: DiligentGraphics/github-action/run-hlsl2glsl-converter-test@v19
187187

188188
# FX tests
189189
- name: RadientTest
190190
if: ${{ (success() || failure() && steps.build.outcome == 'success') && matrix.name == 'Win10' }}
191-
uses: DiligentGraphics/github-action/run-radient-tests@v18
191+
uses: DiligentGraphics/github-action/run-radient-tests@v19
192192

193193
- name: RadientGPUTest D3D11
194194
if: ${{ (success() || failure() && steps.build.outcome == 'success') && matrix.name == 'Win10' }}
195-
uses: DiligentGraphics/github-action/run-radient-gpu-tests@v18
195+
uses: DiligentGraphics/github-action/run-radient-gpu-tests@v19
196196
with:
197197
mode: d3d11_sw
198198

199199
- name: RadientGPUTest D3D12
200200
if: ${{ (success() || failure() && steps.build.outcome == 'success') && matrix.name == 'Win10' }}
201-
uses: DiligentGraphics/github-action/run-radient-gpu-tests@v18
201+
uses: DiligentGraphics/github-action/run-radient-gpu-tests@v19
202202
with:
203203
mode: d3d12_sw
204204

205205
- name: RadientGPUTest WebGPU
206206
if: ${{ (success() || failure() && steps.build.outcome == 'success') && matrix.name == 'Win10' }}
207-
uses: DiligentGraphics/github-action/run-radient-gpu-tests@v18
207+
uses: DiligentGraphics/github-action/run-radient-gpu-tests@v19
208208
with:
209209
mode: wgpu
210210

211211

212212
# Samples tests
213213
- name: Sample Tests D3D11
214214
if: ${{ (success() || failure() && steps.build.outcome == 'success') && (matrix.name == 'Win10' || matrix.name == 'Win10-Ninja') }}
215-
uses: DiligentGraphics/github-action/run-sample-tests@v18
215+
uses: DiligentGraphics/github-action/run-sample-tests@v19
216216
with:
217217
mode: "d3d11_sw"
218218

219219
- name: Sample Tests D3D12
220220
if: ${{ (success() || failure() && steps.build.outcome == 'success') && (matrix.name == 'Win10' || matrix.name == 'Win10-Ninja') }}
221-
uses: DiligentGraphics/github-action/run-sample-tests@v18
221+
uses: DiligentGraphics/github-action/run-sample-tests@v19
222222
with:
223223
mode: "d3d12_sw"
224224

225225
- name: Sample Tests WebGPU
226226
if: ${{ (success() || failure() && steps.build.outcome == 'success') && (matrix.name == 'Win10') }}
227-
uses: DiligentGraphics/github-action/run-sample-tests@v18
227+
uses: DiligentGraphics/github-action/run-sample-tests@v19
228228
with:
229229
mode: "wgpu"

0 commit comments

Comments
 (0)