| ... |
... |
@@ -664,6 +664,68 @@ |
|
664
|
664
|
"TEST_ENV": "i386-linux-deb11-validate"
|
|
665
|
665
|
}
|
|
666
|
666
|
},
|
|
|
667
|
+ "i386-linux-deb12-validate": {
|
|
|
668
|
+ "after_script": [
|
|
|
669
|
+ ".gitlab/ci.sh save_cache",
|
|
|
670
|
+ ".gitlab/ci.sh save_test_output",
|
|
|
671
|
+ ".gitlab/ci.sh clean",
|
|
|
672
|
+ "cat ci_timings.txt"
|
|
|
673
|
+ ],
|
|
|
674
|
+ "allow_failure": false,
|
|
|
675
|
+ "artifacts": {
|
|
|
676
|
+ "expire_in": "2 weeks",
|
|
|
677
|
+ "paths": [
|
|
|
678
|
+ "ghc-i386-linux-deb12-validate.tar.xz",
|
|
|
679
|
+ "junit.xml",
|
|
|
680
|
+ "unexpected-test-output.tar.gz"
|
|
|
681
|
+ ],
|
|
|
682
|
+ "reports": {
|
|
|
683
|
+ "junit": "junit.xml"
|
|
|
684
|
+ },
|
|
|
685
|
+ "when": "always"
|
|
|
686
|
+ },
|
|
|
687
|
+ "cache": {
|
|
|
688
|
+ "key": "i386-linux-deb12-$CACHE_REV",
|
|
|
689
|
+ "paths": [
|
|
|
690
|
+ "cabal-cache",
|
|
|
691
|
+ "toolchain"
|
|
|
692
|
+ ]
|
|
|
693
|
+ },
|
|
|
694
|
+ "dependencies": [],
|
|
|
695
|
+ "image": "registry.gitlab.haskell.org/ghc/ci-images/i386-linux-deb12:$DOCKER_REV",
|
|
|
696
|
+ "needs": [
|
|
|
697
|
+ {
|
|
|
698
|
+ "artifacts": false,
|
|
|
699
|
+ "job": "hadrian-ghc-in-ghci"
|
|
|
700
|
+ }
|
|
|
701
|
+ ],
|
|
|
702
|
+ "rules": [
|
|
|
703
|
+ {
|
|
|
704
|
+ "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bi386-linux-deb12-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (\"disabled\" != \"disabled\"))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
|
|
|
705
|
+ "when": "on_success"
|
|
|
706
|
+ }
|
|
|
707
|
+ ],
|
|
|
708
|
+ "script": [
|
|
|
709
|
+ "sudo chown ghc:ghc -R .",
|
|
|
710
|
+ ".gitlab/ci.sh setup",
|
|
|
711
|
+ ".gitlab/ci.sh configure",
|
|
|
712
|
+ ".gitlab/ci.sh build_hadrian",
|
|
|
713
|
+ ".gitlab/ci.sh test_hadrian"
|
|
|
714
|
+ ],
|
|
|
715
|
+ "stage": "full-build",
|
|
|
716
|
+ "tags": [
|
|
|
717
|
+ "x86_64-linux"
|
|
|
718
|
+ ],
|
|
|
719
|
+ "variables": {
|
|
|
720
|
+ "BIGNUM_BACKEND": "gmp",
|
|
|
721
|
+ "BIN_DIST_NAME": "ghc-i386-linux-deb12-validate",
|
|
|
722
|
+ "BUILD_FLAVOUR": "validate",
|
|
|
723
|
+ "CONFIGURE_ARGS": "--enable-strict-ghc-toolchain-check",
|
|
|
724
|
+ "INSTALL_CONFIGURE_ARGS": "--enable-strict-ghc-toolchain-check",
|
|
|
725
|
+ "RUNTEST_ARGS": "",
|
|
|
726
|
+ "TEST_ENV": "i386-linux-deb12-validate"
|
|
|
727
|
+ }
|
|
|
728
|
+ },
|
|
667
|
729
|
"i386-linux-deb13-validate": {
|
|
668
|
730
|
"after_script": [
|
|
669
|
731
|
".gitlab/ci.sh save_cache",
|
| ... |
... |
@@ -1400,6 +1462,69 @@ |
|
1400
|
1462
|
"XZ_OPT": "-9"
|
|
1401
|
1463
|
}
|
|
1402
|
1464
|
},
|
|
|
1465
|
+ "nightly-i386-linux-deb12-validate": {
|
|
|
1466
|
+ "after_script": [
|
|
|
1467
|
+ ".gitlab/ci.sh save_cache",
|
|
|
1468
|
+ ".gitlab/ci.sh save_test_output",
|
|
|
1469
|
+ ".gitlab/ci.sh clean",
|
|
|
1470
|
+ "cat ci_timings.txt"
|
|
|
1471
|
+ ],
|
|
|
1472
|
+ "allow_failure": false,
|
|
|
1473
|
+ "artifacts": {
|
|
|
1474
|
+ "expire_in": "8 weeks",
|
|
|
1475
|
+ "paths": [
|
|
|
1476
|
+ "ghc-i386-linux-deb12-validate.tar.xz",
|
|
|
1477
|
+ "junit.xml",
|
|
|
1478
|
+ "unexpected-test-output.tar.gz"
|
|
|
1479
|
+ ],
|
|
|
1480
|
+ "reports": {
|
|
|
1481
|
+ "junit": "junit.xml"
|
|
|
1482
|
+ },
|
|
|
1483
|
+ "when": "always"
|
|
|
1484
|
+ },
|
|
|
1485
|
+ "cache": {
|
|
|
1486
|
+ "key": "i386-linux-deb12-$CACHE_REV",
|
|
|
1487
|
+ "paths": [
|
|
|
1488
|
+ "cabal-cache",
|
|
|
1489
|
+ "toolchain"
|
|
|
1490
|
+ ]
|
|
|
1491
|
+ },
|
|
|
1492
|
+ "dependencies": [],
|
|
|
1493
|
+ "image": "registry.gitlab.haskell.org/ghc/ci-images/i386-linux-deb12:$DOCKER_REV",
|
|
|
1494
|
+ "needs": [
|
|
|
1495
|
+ {
|
|
|
1496
|
+ "artifacts": false,
|
|
|
1497
|
+ "job": "hadrian-ghc-in-ghci"
|
|
|
1498
|
+ }
|
|
|
1499
|
+ ],
|
|
|
1500
|
+ "rules": [
|
|
|
1501
|
+ {
|
|
|
1502
|
+ "if": "(\"true\" == \"true\") && ($RELEASE_JOB != \"yes\") && ($NIGHTLY)",
|
|
|
1503
|
+ "when": "on_success"
|
|
|
1504
|
+ }
|
|
|
1505
|
+ ],
|
|
|
1506
|
+ "script": [
|
|
|
1507
|
+ "sudo chown ghc:ghc -R .",
|
|
|
1508
|
+ ".gitlab/ci.sh setup",
|
|
|
1509
|
+ ".gitlab/ci.sh configure",
|
|
|
1510
|
+ ".gitlab/ci.sh build_hadrian",
|
|
|
1511
|
+ ".gitlab/ci.sh test_hadrian"
|
|
|
1512
|
+ ],
|
|
|
1513
|
+ "stage": "full-build",
|
|
|
1514
|
+ "tags": [
|
|
|
1515
|
+ "x86_64-linux"
|
|
|
1516
|
+ ],
|
|
|
1517
|
+ "variables": {
|
|
|
1518
|
+ "BIGNUM_BACKEND": "gmp",
|
|
|
1519
|
+ "BIN_DIST_NAME": "ghc-i386-linux-deb12-validate",
|
|
|
1520
|
+ "BUILD_FLAVOUR": "validate",
|
|
|
1521
|
+ "CONFIGURE_ARGS": "--enable-strict-ghc-toolchain-check",
|
|
|
1522
|
+ "INSTALL_CONFIGURE_ARGS": "--enable-strict-ghc-toolchain-check",
|
|
|
1523
|
+ "RUNTEST_ARGS": "",
|
|
|
1524
|
+ "TEST_ENV": "i386-linux-deb12-validate",
|
|
|
1525
|
+ "XZ_OPT": "-9"
|
|
|
1526
|
+ }
|
|
|
1527
|
+ },
|
|
1403
|
1528
|
"nightly-i386-linux-deb13-validate": {
|
|
1404
|
1529
|
"after_script": [
|
|
1405
|
1530
|
".gitlab/ci.sh save_cache",
|
| ... |
... |
@@ -4156,6 +4281,70 @@ |
|
4156
|
4281
|
"XZ_OPT": "-9"
|
|
4157
|
4282
|
}
|
|
4158
|
4283
|
},
|
|
|
4284
|
+ "release-i386-linux-deb12-release+no_split_sections": {
|
|
|
4285
|
+ "after_script": [
|
|
|
4286
|
+ ".gitlab/ci.sh save_cache",
|
|
|
4287
|
+ ".gitlab/ci.sh save_test_output",
|
|
|
4288
|
+ ".gitlab/ci.sh clean",
|
|
|
4289
|
+ "cat ci_timings.txt"
|
|
|
4290
|
+ ],
|
|
|
4291
|
+ "allow_failure": false,
|
|
|
4292
|
+ "artifacts": {
|
|
|
4293
|
+ "expire_in": "1 year",
|
|
|
4294
|
+ "paths": [
|
|
|
4295
|
+ "ghc-i386-linux-deb12-release+no_split_sections.tar.xz",
|
|
|
4296
|
+ "junit.xml",
|
|
|
4297
|
+ "unexpected-test-output.tar.gz"
|
|
|
4298
|
+ ],
|
|
|
4299
|
+ "reports": {
|
|
|
4300
|
+ "junit": "junit.xml"
|
|
|
4301
|
+ },
|
|
|
4302
|
+ "when": "always"
|
|
|
4303
|
+ },
|
|
|
4304
|
+ "cache": {
|
|
|
4305
|
+ "key": "i386-linux-deb12-$CACHE_REV",
|
|
|
4306
|
+ "paths": [
|
|
|
4307
|
+ "cabal-cache",
|
|
|
4308
|
+ "toolchain"
|
|
|
4309
|
+ ]
|
|
|
4310
|
+ },
|
|
|
4311
|
+ "dependencies": [],
|
|
|
4312
|
+ "image": "registry.gitlab.haskell.org/ghc/ci-images/i386-linux-deb12:$DOCKER_REV",
|
|
|
4313
|
+ "needs": [
|
|
|
4314
|
+ {
|
|
|
4315
|
+ "artifacts": false,
|
|
|
4316
|
+ "job": "hadrian-ghc-in-ghci"
|
|
|
4317
|
+ }
|
|
|
4318
|
+ ],
|
|
|
4319
|
+ "rules": [
|
|
|
4320
|
+ {
|
|
|
4321
|
+ "if": "(\"true\" == \"true\") && ($RELEASE_JOB == \"yes\") && ($NIGHTLY == null)",
|
|
|
4322
|
+ "when": "on_success"
|
|
|
4323
|
+ }
|
|
|
4324
|
+ ],
|
|
|
4325
|
+ "script": [
|
|
|
4326
|
+ "sudo chown ghc:ghc -R .",
|
|
|
4327
|
+ ".gitlab/ci.sh setup",
|
|
|
4328
|
+ ".gitlab/ci.sh configure",
|
|
|
4329
|
+ ".gitlab/ci.sh build_hadrian",
|
|
|
4330
|
+ ".gitlab/ci.sh test_hadrian"
|
|
|
4331
|
+ ],
|
|
|
4332
|
+ "stage": "full-build",
|
|
|
4333
|
+ "tags": [
|
|
|
4334
|
+ "x86_64-linux"
|
|
|
4335
|
+ ],
|
|
|
4336
|
+ "variables": {
|
|
|
4337
|
+ "BIGNUM_BACKEND": "gmp",
|
|
|
4338
|
+ "BIN_DIST_NAME": "ghc-i386-linux-deb12-release+no_split_sections",
|
|
|
4339
|
+ "BUILD_FLAVOUR": "release+no_split_sections",
|
|
|
4340
|
+ "CONFIGURE_ARGS": "--enable-strict-ghc-toolchain-check",
|
|
|
4341
|
+ "IGNORE_PERF_FAILURES": "all",
|
|
|
4342
|
+ "INSTALL_CONFIGURE_ARGS": "--enable-strict-ghc-toolchain-check",
|
|
|
4343
|
+ "RUNTEST_ARGS": "",
|
|
|
4344
|
+ "TEST_ENV": "i386-linux-deb12-release+no_split_sections",
|
|
|
4345
|
+ "XZ_OPT": "-9"
|
|
|
4346
|
+ }
|
|
|
4347
|
+ },
|
|
4159
|
4348
|
"release-i386-linux-deb13-release+no_split_sections": {
|
|
4160
|
4349
|
"after_script": [
|
|
4161
|
4350
|
".gitlab/ci.sh save_cache",
|