Zubin pushed to branch wip/gitlab-inputs at Glasgow Haskell Compiler / GHC

Commits:

1 changed file:

Changes:

  • .gitlab/jobs.yaml
    ... ... @@ -290,7 +290,7 @@
    290 290
         ],
    
    291 291
         "rules": [
    
    292 292
           {
    
    293
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\baarch64-linux-deb12-validate\\+llvm(\\s|$).*/)) || (($ONLY_JOBS == null) && ((($[[ inputs.LLVM backend ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*LLVM backend.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    293
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\baarch64-linux-deb12-validate\\+llvm(\\s|$).*/)) || (($ONLY_JOBS == null) && ((($[[ inputs.llvm_backend ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*LLVM backend.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    294 294
             "when": "on_success"
    
    295 295
           }
    
    296 296
         ],
    
    ... ... @@ -352,7 +352,7 @@
    352 352
         ],
    
    353 353
         "rules": [
    
    354 354
           {
    
    355
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\baarch64-linux-deb12-wine-int_native-cross_aarch64-unknown-mingw32-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($CI_MERGE_REQUEST_LABELS =~ /.*aarch64.*/) && ($CI_MERGE_REQUEST_LABELS =~ /.*Windows.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    355
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\baarch64-linux-deb12-wine-int_native-cross_aarch64-unknown-mingw32-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($CI_MERGE_REQUEST_LABELS =~ /.*aarch64.*/) && ($CI_MERGE_REQUEST_LABELS =~ /.*Windows.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    356 356
             "when": "on_success"
    
    357 357
           }
    
    358 358
         ],
    
    ... ... @@ -433,7 +433,7 @@
    433 433
         ],
    
    434 434
         "rules": [
    
    435 435
           {
    
    436
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\baarch64-linux-deb12-wine-int_native-cross_aarch64-unknown-mingw32-validate\\+llvm(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($CI_MERGE_REQUEST_LABELS =~ /.*aarch64.*/) && ($CI_MERGE_REQUEST_LABELS =~ /.*Windows.*/) && (($[[ inputs.LLVM backend ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*LLVM backend.*/)))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    436
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\baarch64-linux-deb12-wine-int_native-cross_aarch64-unknown-mingw32-validate\\+llvm(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($CI_MERGE_REQUEST_LABELS =~ /.*aarch64.*/) && ($CI_MERGE_REQUEST_LABELS =~ /.*Windows.*/) && (($[[ inputs.llvm_backend ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*LLVM backend.*/)))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    437 437
             "when": "on_success"
    
    438 438
           }
    
    439 439
         ],
    
    ... ... @@ -514,7 +514,7 @@
    514 514
         ],
    
    515 515
         "rules": [
    
    516 516
           {
    
    517
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bi386-linux-alpine3_22-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    517
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bi386-linux-alpine3_22-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    518 518
             "when": "on_success"
    
    519 519
           }
    
    520 520
         ],
    
    ... ... @@ -639,7 +639,7 @@
    639 639
         ],
    
    640 640
         "rules": [
    
    641 641
           {
    
    642
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bi386-linux-deb12-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.i386 ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*i386.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    642
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bi386-linux-deb12-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.i386 ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*i386.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    643 643
             "when": "on_success"
    
    644 644
           }
    
    645 645
         ],
    
    ... ... @@ -5486,7 +5486,7 @@
    5486 5486
         ],
    
    5487 5487
         "rules": [
    
    5488 5488
           {
    
    5489
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-darwin-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.test-primops ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*test-primops.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    5489
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-darwin-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.test_primops ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*test-primops.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    5490 5490
             "when": "on_success"
    
    5491 5491
           }
    
    5492 5492
         ],
    
    ... ... @@ -5555,7 +5555,7 @@
    5555 5555
         ],
    
    5556 5556
         "rules": [
    
    5557 5557
           {
    
    5558
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-freebsd14-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.FreeBSD ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*FreeBSD.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    5558
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-freebsd14-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.freebsd ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*FreeBSD.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    5559 5559
             "when": "on_success"
    
    5560 5560
           }
    
    5561 5561
         ],
    
    ... ... @@ -5683,7 +5683,7 @@
    5683 5683
         ],
    
    5684 5684
         "rules": [
    
    5685 5685
           {
    
    5686
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-alpine3_12-validate\\+fully_static(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    5686
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-alpine3_12-validate\\+fully_static(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    5687 5687
             "when": "on_success"
    
    5688 5688
           }
    
    5689 5689
         ],
    
    ... ... @@ -5809,7 +5809,7 @@
    5809 5809
         ],
    
    5810 5810
         "rules": [
    
    5811 5811
           {
    
    5812
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-alpine3_22-wasm-cross_wasm32-wasi-release\\+host_fully_static\\+text_simdutf(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.wasm ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*wasm.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    5812
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-alpine3_22-wasm-cross_wasm32-wasi-release\\+host_fully_static\\+text_simdutf(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.wasm ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*wasm.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    5813 5813
             "when": "on_success"
    
    5814 5814
           }
    
    5815 5815
         ],
    
    ... ... @@ -5874,7 +5874,7 @@
    5874 5874
         "rules": [
    
    5875 5875
           {
    
    5876 5876
             "allow_failure": true,
    
    5877
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-alpine3_22-wasm-int_native-cross_wasm32-wasi-release\\+host_fully_static\\+text_simdutf(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.wasm ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*wasm.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    5877
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-alpine3_22-wasm-int_native-cross_wasm32-wasi-release\\+host_fully_static\\+text_simdutf(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.wasm ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*wasm.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    5878 5878
             "when": "manual"
    
    5879 5879
           }
    
    5880 5880
         ],
    
    ... ... @@ -5939,7 +5939,7 @@
    5939 5939
         "rules": [
    
    5940 5940
           {
    
    5941 5941
             "allow_failure": true,
    
    5942
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-alpine3_22-wasm-unreg-cross_wasm32-wasi-release\\+host_fully_static\\+text_simdutf(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.wasm ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*wasm.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    5942
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-alpine3_22-wasm-unreg-cross_wasm32-wasi-release\\+host_fully_static\\+text_simdutf(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.wasm ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*wasm.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    5943 5943
             "when": "manual"
    
    5944 5944
           }
    
    5945 5945
         ],
    
    ... ... @@ -6127,7 +6127,7 @@
    6127 6127
         ],
    
    6128 6128
         "rules": [
    
    6129 6129
           {
    
    6130
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb11-cross_aarch64-linux-gnu-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6130
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb11-cross_aarch64-linux-gnu-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6131 6131
             "when": "on_success"
    
    6132 6132
           }
    
    6133 6133
         ],
    
    ... ... @@ -6191,7 +6191,7 @@
    6191 6191
         ],
    
    6192 6192
         "rules": [
    
    6193 6193
           {
    
    6194
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb11-emsdk-closure-int_native-cross_javascript-unknown-ghcjs-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.javascript ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*javascript.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6194
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb11-emsdk-closure-int_native-cross_javascript-unknown-ghcjs-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.javascript ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*javascript.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6195 6195
             "when": "on_success"
    
    6196 6196
           }
    
    6197 6197
         ],
    
    ... ... @@ -6318,7 +6318,7 @@
    6318 6318
         ],
    
    6319 6319
         "rules": [
    
    6320 6320
           {
    
    6321
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-int_native-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6321
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-int_native-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6322 6322
             "when": "on_success"
    
    6323 6323
           }
    
    6324 6324
         ],
    
    ... ... @@ -6381,7 +6381,7 @@
    6381 6381
         "rules": [
    
    6382 6382
           {
    
    6383 6383
             "allow_failure": true,
    
    6384
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-no_tntc-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6384
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-no_tntc-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6385 6385
             "when": "manual"
    
    6386 6386
           }
    
    6387 6387
         ],
    
    ... ... @@ -6568,7 +6568,7 @@
    6568 6568
         ],
    
    6569 6569
         "rules": [
    
    6570 6570
           {
    
    6571
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-riscv-cross_riscv64-linux-gnu-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.RISC-V ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*RISC-V.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6571
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-riscv-cross_riscv64-linux-gnu-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.riscv ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*RISC-V.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6572 6572
             "when": "on_success"
    
    6573 6573
           }
    
    6574 6574
         ],
    
    ... ... @@ -6632,7 +6632,7 @@
    6632 6632
         ],
    
    6633 6633
         "rules": [
    
    6634 6634
           {
    
    6635
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-unreg-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6635
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-unreg-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6636 6636
             "when": "on_success"
    
    6637 6637
           }
    
    6638 6638
         ],
    
    ... ... @@ -6694,7 +6694,7 @@
    6694 6694
         ],
    
    6695 6695
         "rules": [
    
    6696 6696
           {
    
    6697
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.test-primops ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*test-primops.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6697
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.test_primops ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*test-primops.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6698 6698
             "when": "on_success"
    
    6699 6699
           }
    
    6700 6700
         ],
    
    ... ... @@ -6756,7 +6756,7 @@
    6756 6756
         ],
    
    6757 6757
         "rules": [
    
    6758 6758
           {
    
    6759
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-validate\\+boot_nonmoving_gc(\\s|$).*/)) || (($ONLY_JOBS == null) && ((($[[ inputs.non-moving GC ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*non-moving GC.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6759
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-validate\\+boot_nonmoving_gc(\\s|$).*/)) || (($ONLY_JOBS == null) && ((($[[ inputs.nonmoving_gc ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*non-moving GC.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6760 6760
             "when": "on_success"
    
    6761 6761
           }
    
    6762 6762
         ],
    
    ... ... @@ -6818,7 +6818,7 @@
    6818 6818
         ],
    
    6819 6819
         "rules": [
    
    6820 6820
           {
    
    6821
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-validate\\+llvm(\\s|$).*/)) || (($ONLY_JOBS == null) && ((($[[ inputs.LLVM backend ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*LLVM backend.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6821
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-validate\\+llvm(\\s|$).*/)) || (($ONLY_JOBS == null) && ((($[[ inputs.llvm_backend ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*LLVM backend.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6822 6822
             "when": "on_success"
    
    6823 6823
           }
    
    6824 6824
         ],
    
    ... ... @@ -6881,7 +6881,7 @@
    6881 6881
         "rules": [
    
    6882 6882
           {
    
    6883 6883
             "allow_failure": true,
    
    6884
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-validate\\+thread_sanitizer_cmm(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6884
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-validate\\+thread_sanitizer_cmm(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6885 6885
             "when": "manual"
    
    6886 6886
           }
    
    6887 6887
         ],
    
    ... ... @@ -6945,7 +6945,7 @@
    6945 6945
         ],
    
    6946 6946
         "rules": [
    
    6947 6947
           {
    
    6948
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-zstd-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && ((($[[ inputs.IPE ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*IPE.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6948
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-deb12-zstd-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && ((($[[ inputs.ipe ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*IPE.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    6949 6949
             "when": "on_success"
    
    6950 6950
           }
    
    6951 6951
         ],
    
    ... ... @@ -7566,7 +7566,7 @@
    7566 7566
         ],
    
    7567 7567
         "rules": [
    
    7568 7568
           {
    
    7569
    -        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-ubuntu24_04-loongarch-cross_loongarch64-linux-gnu-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full-ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.loongarch ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*loongarch.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    7569
    +        "if": "((($ONLY_JOBS) && ($ONLY_JOBS =~ /.*\\bx86_64-linux-ubuntu24_04-loongarch-cross_loongarch64-linux-gnu-validate(\\s|$).*/)) || (($ONLY_JOBS == null) && (((($[[ inputs.full_ci ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*full-ci.*/)) || ($CI_MERGE_REQUEST_LABELS =~ /.*marge_bot_batch_merge_job.*/) || ($CI_COMMIT_BRANCH == \"master\") || ($CI_COMMIT_BRANCH =~ /ghc-[0-9]+\\.[0-9]+/)) || (($[[ inputs.loongarch ]] == \"yes\") || ($CI_MERGE_REQUEST_LABELS =~ /.*loongarch.*/))))) && ($RELEASE_JOB != \"yes\") && ($NIGHTLY == null)",
    
    7570 7570
             "when": "on_success"
    
    7571 7571
           }
    
    7572 7572
         ],