[Git][ghc/ghc][wip/gitlab-inputs] wip
Zubin pushed to branch wip/gitlab-inputs at Glasgow Haskell Compiler / GHC Commits: 74e22374 by Zubin Duggal at 2025-10-08T15:56:46+05:30 wip - - - - - 2 changed files: - .gitlab-ci.yml - .gitlab/generate-ci/gen_ci.hs Changes: ===================================== .gitlab-ci.yml ===================================== @@ -4,11 +4,11 @@ spec: default: "no" description: Release pipeline options: [ "yes", "no" ] - full-ci: + full_ci: default: "no" description: Run all validation jobs options: [ "yes", "no" ] - LLVM backend: + llvm_backend: default: "no" description: Run LLVM backend jobs options: [ "yes", "no" ] @@ -16,7 +16,7 @@ spec: default: "no" description: Run JavaScript backend jobs options: [ "yes", "no" ] - RISC-V: + riscv: default: "no" description: Run RISC-V jobs options: [ "yes", "no" ] @@ -24,19 +24,19 @@ spec: default: "no" description: Run WebAssembly backend jobs options: [ "yes", "no" ] - FreeBSD: + freebsd: default: "no" description: Run FreeBSD jobs options: [ "yes", "no" ] - non-moving GC: + nonmoving_gc: default: "no" description: Run non-moving GC jobs options: [ "yes", "no" ] - IPE: + ipe: default: "no" description: Run IPE data jobs options: [ "yes", "no" ] - test-primops: + test_primops: default: "no" description: Run test-primops jobs options: [ "yes", "no" ] ===================================== .gitlab/generate-ci/gen_ci.hs ===================================== @@ -675,10 +675,10 @@ inputEqString :: String -> String -> Cond inputEqString var s = Cond $ "$[[ inputs." ++ var ++ " ]] == \"" ++ s ++ "\"" -inputOrLabelString :: String -> Cond -inputOrLabelString name = - or_all [ inputEqString name "yes" - , labelString name +inputOrLabelString :: String -> String -> Cond +inputOrLabelString input_name label_name = + or_all [ inputEqString input_name "yes" + , labelString label_name ] branchStringExact :: String -> Cond @@ -756,22 +756,22 @@ ruleToCond Off Nightly = varIsNull "NIGHTLY" validateRuleString :: ValidateRule -> Cond -validateRuleString FullCI = or_all [ inputOrLabelString "full-ci" +validateRuleString FullCI = or_all [ inputOrLabelString "full_ci" "full-ci" , labelString "marge_bot_batch_merge_job" , branchStringExact "master" , branchStringLike "ghc-[0-9]+\\.[0-9]+" ] validateRuleString FastCI = true -validateRuleString LLVMBackend = inputOrLabelString "LLVM backend" -validateRuleString JSBackend = inputOrLabelString "javascript" -validateRuleString RiscV = inputOrLabelString "RISC-V" -validateRuleString WasmBackend = inputOrLabelString "wasm" -validateRuleString FreeBSDLabel = inputOrLabelString "FreeBSD" -validateRuleString NonmovingGc = inputOrLabelString "non-moving GC" -validateRuleString IpeData = inputOrLabelString "IPE" -validateRuleString TestPrimops = inputOrLabelString "test-primops" -validateRuleString I386Backend = inputOrLabelString "i386" +validateRuleString LLVMBackend = inputOrLabelString "llvm_backend" "LLVM backend" +validateRuleString JSBackend = inputOrLabelString "javascript" "javascript" +validateRuleString RiscV = inputOrLabelString "riscv" "RISC-V" +validateRuleString WasmBackend = inputOrLabelString "wasm" "wasm" +validateRuleString FreeBSDLabel = inputOrLabelString "freebsd" "FreeBSD" +validateRuleString NonmovingGc = inputOrLabelString "nonmoving_gc" "non-moving GC" +validateRuleString IpeData = inputOrLabelString "ipe" "IPE" +validateRuleString TestPrimops = inputOrLabelString "test_primops" "test-primops" +validateRuleString I386Backend = inputOrLabelString "i386" "i386" validateRuleString WinArm64 = and_all [ labelString "aarch64" , labelString "Windows" @@ -781,7 +781,7 @@ validateRuleString WinArm64LLVM = and_all , labelString "Windows" , validateRuleString LLVMBackend ] -validateRuleString LoongArch64 = inputOrLabelString "loongarch" +validateRuleString LoongArch64 = inputOrLabelString "loongarch" "loongarch" --------------------------------------------------------------------- -- The Job type View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/74e22374bfff51a3807b4bfbf5b7622a... -- View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/74e22374bfff51a3807b4bfbf5b7622a... You're receiving this email because of your account on gitlab.haskell.org.
participants (1)
-
Zubin (@wz1000)