@@ -74,20 +74,34 @@ jobs:
74
74
max-parallel : ${{ fromJSON(needs.matrix-variables.outputs.max_parallel) }}
75
75
matrix :
76
76
include :
77
+ - compiler : clang++-6.0
78
+ os : ubuntu-18.04
79
+ tiles : 0
80
+ sound : 0
81
+ release : 1
82
+ cmake : 0
83
+ localize : 1
84
+ test-stage : 1
85
+ native : linux64
86
+ archive-success : basic-build
87
+ dont_skip_data_only_changes : 1
88
+ title : Basic Build and Test (Clang 6, Ubuntu, Curses)
89
+ # ~190MB in a clean build
90
+ # ~30MB compressed
91
+ # .16 : 1 -> max ~485MB
92
+ ccache_limit : 3G
93
+
77
94
- compiler : g++-9
78
95
os : ubuntu-latest
79
96
release : 1
80
97
cmake : 0
81
98
tiles : 0
82
99
sound : 0
83
100
localize : 1
84
- test-stage : 1
85
101
gold : 1
86
102
lto : 1
87
103
native : linux64
88
- archive-success : basic-build
89
- dont_skip_data_only_changes : 1
90
- title : Basic Build and Test (GCC 9, Curses, LTO)
104
+ title : GCC 9, Curses, LTO
91
105
# ~850MB in a clean build
92
106
# ~370MB compressed
93
107
# .44 : 1 -> max ~1.8G
@@ -148,7 +162,6 @@ jobs:
148
162
tiles : 1
149
163
sound : 1
150
164
localize : 1
151
- test-stage : 1
152
165
title : GCC 11, Ubuntu cross-compile to MinGW-Win64, Tiles, Sound
153
166
ldflags : -static-libgcc -static-libstdc++
154
167
mxe_target : x86_64-w64-mingw32.static.gcc11
@@ -158,20 +171,6 @@ jobs:
158
171
# .12 : 1 -> max ~390MB
159
172
ccache_limit : 3G
160
173
161
- - compiler : clang++-6.0
162
- os : ubuntu-18.04
163
- tiles : 0
164
- sound : 0
165
- release : 1
166
- cmake : 0
167
- localize : 1
168
- native : linux64
169
- title : Clang 6, Ubuntu, Curses, Release
170
- # ~190MB in a clean build
171
- # ~30MB compressed
172
- # .16 : 1 -> max ~485MB
173
- ccache_limit : 3G
174
-
175
174
- compiler : g++-7
176
175
os : ubuntu-18.04
177
176
release : 1
@@ -213,7 +212,7 @@ jobs:
213
212
CCACHE_FILECLONE : true
214
213
CCACHE_HARDLINK : true
215
214
CCACHE_NOCOMPRESS : true
216
- SKIP : ${{ ( github.event.pull_request.draft == true && matrix.title != 'Basic Build and Test (GCC 9, Curses, LTO )' ) || ( matrix.dont_skip_data_only_changes == 0 && needs.skip-duplicates.outputs.should_skip_code == 'true' ) || ( matrix.dont_skip_data_only_changes != 0 && needs.skip-duplicates-mods.outputs.should_skip_data == 'true' ) }}
215
+ SKIP : ${{ ( github.event.pull_request.draft == true && matrix.title != 'Basic Build and Test (Clang 6, Ubuntu, Curses )' ) || ( matrix.dont_skip_data_only_changes == 0 && needs.skip-duplicates.outputs.should_skip_code == 'true' ) || ( matrix.dont_skip_data_only_changes != 0 && needs.skip-duplicates-mods.outputs.should_skip_data == 'true' ) }}
217
216
SKIP_TESTS : ${{ needs.matrix-variables.outputs.skip_tests }}
218
217
steps :
219
218
- name : checkout repository
0 commit comments