45
45
name : ${{ env.SOURCE_ARTIFACT }}
46
46
path : ${{ env.SOURCE_ARTIFACT_DIR }}
47
47
build-linux-cmake :
48
- if : false
49
48
name : build-linux-cmake
50
49
runs-on : ubuntu-latest
51
50
env :
@@ -116,7 +115,6 @@ jobs:
116
115
name : test-cmake-logs
117
116
path : ${{ env.TEST_LOG_ARTIFACT_DIR }}
118
117
build-linux-autotools :
119
- if : false
120
118
name : build-linux-autotools
121
119
needs : create-source-distribution
122
120
runs-on : ubuntu-latest
@@ -193,7 +191,6 @@ jobs:
193
191
name : test-autotools-logs
194
192
path : ${{ env.TEST_LOG_ARTIFACT_DIR }}
195
193
build-windows-autotools :
196
- if : false
197
194
name : build-windows-autotools
198
195
needs : create-source-distribution
199
196
runs-on : ubuntu-latest
@@ -236,7 +233,6 @@ jobs:
236
233
name : windows-autotools-binaries
237
234
path : ${{ env.ARTIFACT_DIR }}
238
235
build-windows-cmake :
239
- if : false
240
236
name : build-windows-cmake
241
237
runs-on : ubuntu-latest
242
238
env :
@@ -272,7 +268,6 @@ jobs:
272
268
name : windows-cmake-binaries
273
269
path : ${{ env.ARTIFACT_DIR }}
274
270
build-mac-cmake :
275
- if : false
276
271
name : build-mac-cmake
277
272
runs-on : macos-latest
278
273
env :
@@ -322,7 +317,6 @@ jobs:
322
317
name : mac-cmake-binaries
323
318
path : ${{ env.ARTIFACT_DIR }}
324
319
build-mac-autotools :
325
- if : false
326
320
name : build-mac-autotools
327
321
needs : create-source-distribution
328
322
runs-on : macos-latest
@@ -371,12 +365,12 @@ jobs:
371
365
name : mac-autotools-binaries
372
366
path : ${{ env.ARTIFACT_DIR }}
373
367
build-guix-x86_64-linux-gnu :
374
- if : false
375
368
name : build-guix-x86_64-linux-gnu
376
369
runs-on : ubuntu-22.04
377
370
env :
378
371
HOST : x86_64-linux-gnu
379
372
ARTIFACT_DIR : guix-binaries-x86_64-linux-gnu
373
+ SUBSTITUTE_URLS : " https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://hydra-guix-129.guix.gnu.org"
380
374
steps :
381
375
- name : Checkout
382
376
uses : actions/checkout@v4
@@ -388,13 +382,12 @@ jobs:
388
382
run : |
389
383
sudo apt-get update
390
384
sudo apt-get install -y guix
391
- guix pull --url=https://codeberg.org/guix/guix-mirror
385
+ guix pull --url=https://codeberg.org/guix/guix-mirror --substitute-urls='https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://hydra-guix-129.guix.gnu.org'
392
386
- name : Run Guix Build
393
387
run : |
394
388
CORES=$(nproc)
395
389
env HOSTS="${HOST}" \
396
- ADDITIONAL_GUIX_COMMON_FLAGS="--cores=$CORES --max-jobs=$CORES --substitute-urls='https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://hydra-guix-129.guix.gnu.org'" \
397
- ./contrib/guix/guix-build
390
+ ADDITIONAL_GUIX_COMMON_FLAGS="--cores=$CORES --max-jobs=$CORES" ./contrib/guix/guix-build
398
391
- name : Prepare Files for Artifact
399
392
run : |
400
393
mkdir -p $ARTIFACT_DIR
@@ -405,12 +398,12 @@ jobs:
405
398
name : guix-binaries-x86_64-linux-gnu
406
399
path : ${{ env.ARTIFACT_DIR }}
407
400
build-guix-aarch64-linux-gnu :
408
- if : false
409
401
name : build-guix-aarch64-linux-gnu
410
402
runs-on : ubuntu-22.04
411
403
env :
412
404
HOST : aarch64-linux-gnu
413
405
ARTIFACT_DIR : guix-binaries-aarch64-linux-gnu
406
+ SUBSTITUTE_URLS : " https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://hydra-guix-129.guix.gnu.org"
414
407
steps :
415
408
- name : Checkout
416
409
uses : actions/checkout@v4
@@ -422,13 +415,12 @@ jobs:
422
415
run : |
423
416
sudo apt-get update
424
417
sudo apt-get install -y guix
425
- guix pull --url=https://codeberg.org/guix/guix-mirror
418
+ guix pull --url=https://codeberg.org/guix/guix-mirror --substitute-urls='https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://hydra-guix-129.guix.gnu.org'
426
419
- name : Run Guix Build
427
420
run : |
428
421
CORES=$(nproc)
429
422
env HOSTS="${HOST}" \
430
- ADDITIONAL_GUIX_COMMON_FLAGS="--cores=$CORES --max-jobs=$CORES --substitute-urls='https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://hydra-guix-129.guix.gnu.org'" \
431
- ./contrib/guix/guix-build
423
+ ADDITIONAL_GUIX_COMMON_FLAGS="--cores=$CORES --max-jobs=$CORES" ./contrib/guix/guix-build
432
424
- name : Prepare Files for Artifact
433
425
run : |
434
426
mkdir -p $ARTIFACT_DIR
@@ -439,12 +431,12 @@ jobs:
439
431
name : guix-binaries-aarch64-linux-gnu
440
432
path : ${{ env.ARTIFACT_DIR }}
441
433
build-guix-x86_64-w64-mingw32 :
442
- if : false
443
434
name : build-guix-x86_64-w64-mingw32
444
435
runs-on : ubuntu-22.04
445
436
env :
446
437
HOST : x86_64-w64-mingw32
447
438
ARTIFACT_DIR : guix-binaries-x86_64-w64-mingw32
439
+ SUBSTITUTE_URLS : " https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://hydra-guix-129.guix.gnu.org"
448
440
steps :
449
441
- name : Checkout
450
442
uses : actions/checkout@v4
@@ -456,13 +448,12 @@ jobs:
456
448
run : |
457
449
sudo apt-get update
458
450
sudo apt-get install -y guix
459
- guix pull --url=https://codeberg.org/guix/guix-mirror
451
+ guix pull --url=https://codeberg.org/guix/guix-mirror --substitute-urls='https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://hydra-guix-129.guix.gnu.org'
460
452
- name : Run Guix Build
461
453
run : |
462
454
CORES=$(nproc)
463
455
env HOSTS="${HOST}" \
464
- ADDITIONAL_GUIX_COMMON_FLAGS="--cores=$CORES --max-jobs=$CORES --substitute-urls='https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://hydra-guix-129.guix.gnu.org'" \
465
- ./contrib/guix/guix-build
456
+ ADDITIONAL_GUIX_COMMON_FLAGS="--cores=$CORES --max-jobs=$CORES" ./contrib/guix/guix-build
466
457
- name : Prepare Files for Artifact
467
458
run : |
468
459
mkdir -p $ARTIFACT_DIR
@@ -478,6 +469,7 @@ jobs:
478
469
env :
479
470
HOST : arm64-apple-darwin
480
471
ARTIFACT_DIR : guix-binaries-arm64-apple-darwin
472
+ SUBSTITUTE_URLS : " https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://hydra-guix-129.guix.gnu.org"
481
473
steps :
482
474
- name : Checkout
483
475
uses : actions/checkout@v4
@@ -508,8 +500,7 @@ jobs:
508
500
export SDK_PATH="$(pwd)/depends/SDKs"
509
501
env HOSTS="${HOST}" \
510
502
SDK_PATH="$SDK_PATH" \
511
- ADDITIONAL_GUIX_COMMON_FLAGS="--cores=$CORES --max-jobs=$CORES --substitute-urls='https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://hydra-guix-129.guix.gnu.org'" \
512
- ./contrib/guix/guix-build
503
+ ADDITIONAL_GUIX_COMMON_FLAGS="--cores=$CORES --max-jobs=$CORES" ./contrib/guix/guix-build
513
504
- name : Prepare Files for Artifact
514
505
run : |
515
506
mkdir -p $ARTIFACT_DIR
@@ -525,6 +516,7 @@ jobs:
525
516
env :
526
517
HOST : x86_64-apple-darwin
527
518
ARTIFACT_DIR : guix-binaries-x86_64-apple-darwin
519
+ SUBSTITUTE_URLS : " https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://hydra-guix-129.guix.gnu.org"
528
520
steps :
529
521
- name : Checkout
530
522
uses : actions/checkout@v4
@@ -553,10 +545,9 @@ jobs:
553
545
run : |
554
546
CORES=$(nproc)
555
547
export SDK_PATH="$(pwd)/depends/SDKs"
556
- env HOSTS="{HOST}" \
548
+ env HOSTS="$ {HOST}" \
557
549
SDK_PATH="$SDK_PATH" \
558
- ADDITIONAL_GUIX_COMMON_FLAGS="--cores=$CORES --max-jobs=$CORES --substitute-urls='https://ci.guix.gnu.org https://bordeaux.guix.gnu.org https://hydra-guix-129.guix.gnu.org'" \
559
- ./contrib/guix/guix-build
550
+ ADDITIONAL_GUIX_COMMON_FLAGS="--cores=$CORES --max-jobs=$CORES" ./contrib/guix/guix-build
560
551
- name : Prepare Files for Artifact
561
552
run : |
562
553
mkdir -p $ARTIFACT_DIR
0 commit comments