1+ # Copyright (c) godot-rust; Bromeon and contributors.
12# This Source Code Form is subject to the terms of the Mozilla Public
23# License, v. 2.0. If a copy of the MPL was not distributed with this
34# file, You can obtain one at https://mozilla.org/MPL/2.0/.
@@ -170,18 +171,17 @@ jobs:
170171 godot-binary : godot.macos.editor.dev.double.x86_64
171172 rust-extra-args : --features godot/custom-godot,godot/double-precision
172173
173- - name : macos-4.1
174+ - name : macos-4.2
174175 os : macos-12
175- artifact-name : macos-stable
176+ artifact-name : macos-4.2
176177 godot-binary : godot.macos.editor.dev.x86_64
177- # godot-prebuilt-patch: '4.1 '
178+ # godot-prebuilt-patch: '4.2.x '
178179
179- # TODO merge with other jobs
180- - name : macos-lazy-fptrs
180+ - name : macos-4.1
181181 os : macos-12
182- artifact-name : macos-nightly
182+ artifact-name : macos-4.1
183183 godot-binary : godot.macos.editor.dev.x86_64
184- rust-extra-args : --features godot/lazy-function-tables
184+ godot-prebuilt-patch : ' 4.1.3 '
185185
186186 # Windows
187187
@@ -197,18 +197,17 @@ jobs:
197197 godot-binary : godot.windows.editor.dev.double.x86_64.exe
198198 rust-extra-args : --features godot/custom-godot,godot/double-precision
199199
200- - name : windows-4.1
200+ - name : windows-4.2
201201 os : windows-latest
202- artifact-name : windows-stable
202+ artifact-name : windows-4.2
203203 godot-binary : godot.windows.editor.dev.x86_64.exe
204- # godot-prebuilt-patch: '4.1 '
204+ # godot-prebuilt-patch: '4.2.x '
205205
206- # TODO merge with other jobs
207- - name : windows-lazy-fptrs
206+ - name : windows-4.1
208207 os : windows-latest
209- artifact-name : windows-nightly
208+ artifact-name : windows-4.1
210209 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 '
212211
213212 # Linux
214213
@@ -241,21 +240,21 @@ jobs:
241240
242241 # Linux compat
243242
244- - name : linux-4.1.1
243+ - name : linux-4.2
245244 os : ubuntu-20.04
246- artifact-name : linux-stable
245+ artifact-name : linux-4.2
247246 godot-binary : godot.linuxbsd.editor.dev.x86_64
248- # godot-prebuilt-patch: '4.1.1 '
247+ # godot-prebuilt-patch: '4.2.x '
249248
250249 - name : linux-4.1
251250 os : ubuntu-20.04
252- artifact-name : linux-stable
251+ artifact-name : linux-4.2
253252 godot-binary : godot.linuxbsd.editor.dev.x86_64
254- godot-prebuilt-patch : ' 4.1'
253+ godot-prebuilt-patch : ' 4.1.3 '
255254
256- - name : linux-4.0.4
255+ - name : linux-4.0
257256 os : ubuntu-20.04
258- artifact-name : linux-4.0.4
257+ artifact-name : linux-4.0
259258 godot-binary : godot.linuxbsd.editor.dev.x86_64
260259 godot-prebuilt-patch : ' 4.0.4'
261260
@@ -267,19 +266,29 @@ jobs:
267266 # cause false positives like println!. See https://github.com/google/sanitizers/issues/89.
268267 #
269268 # There is also a gcc variant besides clang, which is currently not used.
270- - name : linux-memcheck
269+ - name : linux-memcheck-nightly
271270 os : ubuntu-20.04
272- artifact-name : linux-memcheck-clang- nightly
271+ artifact-name : linux-memcheck-nightly
273272 godot-binary : godot.linuxbsd.editor.dev.x86_64.llvm.san
274273 rust-toolchain : nightly
275274 rust-env-rustflags : -Zrandomize-layout -Zsanitizer=address
276275 rust-extra-args : --features godot/custom-godot
277276 # Sanitizers can't build proc-macros and build scripts; with --target, cargo ignores RUSTFLAGS for those two.
278277 rust-target : x86_64-unknown-linux-gnu
279278
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
281290 os : ubuntu-20.04
282- artifact-name : linux-memcheck-clang- 4.0.4
291+ artifact-name : linux-memcheck-4.0
283292 godot-binary : godot.linuxbsd.editor.dev.x86_64.llvm.san
284293 godot-prebuilt-patch : ' 4.0.4'
285294 rust-toolchain : nightly
0 commit comments