Skip to content

Commit eced44c

Browse files
committed
CI: reduce number of jobs (no double in unit-tests)
1 parent 6145c88 commit eced44c

File tree

1 file changed

+6
-23
lines changed

1 file changed

+6
-23
lines changed

.github/workflows/full-ci.yml

Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -102,22 +102,11 @@ jobs:
102102
godot-binary: godot.macos.editor.dev.x86_64
103103
with-llvm: true
104104

105-
- name: macos-double
106-
os: macos-11
107-
rust-toolchain: stable
108-
godot-binary: godot.macos.editor.dev.double.x86_64
109-
with-llvm: true
110-
111105
- name: windows
112106
os: windows-latest
113107
rust-toolchain: stable-x86_64-pc-windows-msvc
114108
godot-binary: godot.windows.editor.dev.x86_64.exe
115109

116-
- name: windows-double
117-
os: windows-latest
118-
rust-toolchain: stable-x86_64-pc-windows-msvc
119-
godot-binary: godot.windows.editor.dev.double.x86_64.exe
120-
121110
# Don't use latest Ubuntu (22.04) as it breaks lots of ecosystem compatibility.
122111
# If ever moving to ubuntu-latest, need to manually install libtinfo5 for LLVM.
123112
- name: linux
@@ -131,12 +120,6 @@ jobs:
131120
rust-special: -minimal-deps
132121
godot-binary: godot.linuxbsd.editor.dev.x86_64
133122

134-
- name: linux-double
135-
os: ubuntu-20.04
136-
rust-toolchain: stable
137-
godot-binary: godot.linuxbsd.editor.dev.double.x86_64
138-
rust-extra-args: --features double-precision
139-
140123
steps:
141124
- uses: actions/checkout@v3
142125

@@ -216,6 +199,12 @@ jobs:
216199
rust-toolchain: stable
217200
godot-binary: godot.linuxbsd.editor.dev.x86_64
218201

202+
- name: linux-double
203+
os: ubuntu-20.04
204+
rust-toolchain: stable
205+
godot-binary: godot.linuxbsd.editor.dev.double.x86_64
206+
rust-extra-args: --features double-precision
207+
219208
# Special Godot binaries compiled with AddressSanitizer/LeakSanitizer to detect UB/leaks.
220209
# Additionally, the Godot source is patched to make dlclose() a no-op, as unloading dynamic libraries loses stacktrace and
221210
# cause false positives like println!. See https://github.com/google/sanitizers/issues/89.
@@ -236,12 +225,6 @@ jobs:
236225
rust-toolchain: nightly
237226
rust-env-rustflags: -Zrandomize-layout
238227

239-
- name: linux-double
240-
os: ubuntu-20.04
241-
rust-toolchain: stable
242-
godot-binary: godot.linuxbsd.editor.dev.double.x86_64
243-
rust-extra-args: --features double-precision
244-
245228
steps:
246229
- uses: actions/checkout@v3
247230

0 commit comments

Comments
 (0)