Commit 85b49d5
Ronald Hötschl
ci: build GUI-free apk and deb variants
README names headless servers as the audience for --browser remote,
but the only published packages pull the full webview closure: on
Alpine that is 599 MiB / 214 packages installed, versus 65 MiB / 43
for the same source built with the GUI flags off.
The flags already exist and yuezk#638 made them effective for the package
depends=, so this is only a matter of publishing the result. Same
source, same builder images; the job differs from build-gp by three
-e flags and the artifact name.
Scoped to apk and deb because those are the two formats whose
depends= is gated on the flags today (Makefile init-apk /
init-debian). An rpm built this way would still declare the GUI
dependencies, so a CLI rpm would mislead.
Kept as a separate job rather than a matrix axis so it cannot affect
the existing pipeline; happy to fold it into build-gp's matrix
instead if preferred.1 parent 0c2d483 commit 85b49d5
1 file changed
Lines changed: 50 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
183 | 233 | | |
184 | 234 | | |
185 | 235 | | |
| |||
0 commit comments