1
+ # Copyright (c) godot-rust; Bromeon and contributors.
1
2
# This Source Code Form is subject to the terms of the Mozilla Public
2
3
# License, v. 2.0. If a copy of the MPL was not distributed with this
3
4
# file, You can obtain one at https://mozilla.org/MPL/2.0/.
@@ -170,18 +171,17 @@ jobs:
170
171
godot-binary : godot.macos.editor.dev.double.x86_64
171
172
rust-extra-args : --features godot/custom-godot,godot/double-precision
172
173
173
- - name : macos-4.1
174
+ - name : macos-4.2
174
175
os : macos-12
175
- artifact-name : macos-stable
176
+ artifact-name : macos-4.2
176
177
godot-binary : godot.macos.editor.dev.x86_64
177
- # godot-prebuilt-patch: '4.1 '
178
+ # godot-prebuilt-patch: '4.2.x '
178
179
179
- # TODO merge with other jobs
180
- - name : macos-lazy-fptrs
180
+ - name : macos-4.1
181
181
os : macos-12
182
- artifact-name : macos-nightly
182
+ artifact-name : macos-4.1
183
183
godot-binary : godot.macos.editor.dev.x86_64
184
- rust-extra-args : --features godot/lazy-function-tables
184
+ godot-prebuilt-patch : ' 4.1.3 '
185
185
186
186
# Windows
187
187
@@ -197,18 +197,17 @@ jobs:
197
197
godot-binary : godot.windows.editor.dev.double.x86_64.exe
198
198
rust-extra-args : --features godot/custom-godot,godot/double-precision
199
199
200
- - name : windows-4.1
200
+ - name : windows-4.2
201
201
os : windows-latest
202
- artifact-name : windows-stable
202
+ artifact-name : windows-4.2
203
203
godot-binary : godot.windows.editor.dev.x86_64.exe
204
- # godot-prebuilt-patch: '4.1 '
204
+ # godot-prebuilt-patch: '4.2.x '
205
205
206
- # TODO merge with other jobs
207
- - name : windows-lazy-fptrs
206
+ - name : windows-4.1
208
207
os : windows-latest
209
- artifact-name : windows-nightly
208
+ artifact-name : windows-4.1
210
209
godot-binary : godot.windows.editor.dev.x86_64.exe
211
- rust-extra-args : --features godot/lazy-function-tables
210
+ godot-prebuilt-patch : ' 4.1.3 '
212
211
213
212
# Linux
214
213
@@ -241,21 +240,21 @@ jobs:
241
240
242
241
# Linux compat
243
242
244
- - name : linux-4.1.1
243
+ - name : linux-4.2
245
244
os : ubuntu-20.04
246
- artifact-name : linux-stable
245
+ artifact-name : linux-4.2
247
246
godot-binary : godot.linuxbsd.editor.dev.x86_64
248
- # godot-prebuilt-patch: '4.1.1 '
247
+ # godot-prebuilt-patch: '4.2.x '
249
248
250
249
- name : linux-4.1
251
250
os : ubuntu-20.04
252
- artifact-name : linux-stable
251
+ artifact-name : linux-4.2
253
252
godot-binary : godot.linuxbsd.editor.dev.x86_64
254
- godot-prebuilt-patch : ' 4.1'
253
+ godot-prebuilt-patch : ' 4.1.3 '
255
254
256
- - name : linux-4.0.4
255
+ - name : linux-4.0
257
256
os : ubuntu-20.04
258
- artifact-name : linux-4.0.4
257
+ artifact-name : linux-4.0
259
258
godot-binary : godot.linuxbsd.editor.dev.x86_64
260
259
godot-prebuilt-patch : ' 4.0.4'
261
260
@@ -267,19 +266,29 @@ jobs:
267
266
# cause false positives like println!. See https://github.com/google/sanitizers/issues/89.
268
267
#
269
268
# There is also a gcc variant besides clang, which is currently not used.
270
- - name : linux-memcheck
269
+ - name : linux-memcheck-nightly
271
270
os : ubuntu-20.04
272
- artifact-name : linux-memcheck-clang- nightly
271
+ artifact-name : linux-memcheck-nightly
273
272
godot-binary : godot.linuxbsd.editor.dev.x86_64.llvm.san
274
273
rust-toolchain : nightly
275
274
rust-env-rustflags : -Zrandomize-layout -Zsanitizer=address
276
275
rust-extra-args : --features godot/custom-godot
277
276
# Sanitizers can't build proc-macros and build scripts; with --target, cargo ignores RUSTFLAGS for those two.
278
277
rust-target : x86_64-unknown-linux-gnu
279
278
280
- - name : linux-memcheck-4.0.4
279
+ - name : linux-memcheck-4.1
280
+ os : ubuntu-20.04
281
+ artifact-name : linux-memcheck-4.1
282
+ godot-binary : godot.linuxbsd.editor.dev.x86_64.llvm.san
283
+ godot-prebuilt-patch : ' 4.1.3'
284
+ rust-toolchain : nightly
285
+ rust-env-rustflags : -Zrandomize-layout -Zsanitizer=address
286
+ # Sanitizers can't build proc-macros and build scripts; with --target, cargo ignores RUSTFLAGS for those two.
287
+ rust-target : x86_64-unknown-linux-gnu
288
+
289
+ - name : linux-memcheck-4.0
281
290
os : ubuntu-20.04
282
- artifact-name : linux-memcheck-clang- 4.0.4
291
+ artifact-name : linux-memcheck-4.0
283
292
godot-binary : godot.linuxbsd.editor.dev.x86_64.llvm.san
284
293
godot-prebuilt-patch : ' 4.0.4'
285
294
rust-toolchain : nightly
0 commit comments