Skip to content

Commit 3c46961

Browse files
committed
fix: more robust handling of passed commit versions
1 parent 6ce3d08 commit 3c46961

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

containers/jug/dev.hcl

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,16 +54,23 @@ target "default" {
5454
secret = [
5555
"id=mirrors,src=mirrors.yaml",
5656
]
57-
args = {
57+
args = merge({
5858
ENV = ENV
5959
jobs = jobs
6060
DOCKER_REGISTRY = DOCKER_REGISTRY
6161
BUILDER_IMAGE = BUILDER_IMAGE
6262
RUNTIME_IMAGE = RUNTIME_IMAGE
6363
INTERNAL_TAG = INTERNAL_TAG
64-
EDM4EIC_VERSION = BUILD_TYPE == "default" ? EDM4EIC_VERSION : "main"
65-
EICRECON_VERSION = BUILD_TYPE == "default" ? EICRECON_VERSION : "main"
66-
EPIC_VERSION = BUILD_TYPE == "default" ? EPIC_VERSION : "main"
67-
JUGGLER_VERSION = BUILD_TYPE == "default" ? JUGGLER_VERSION : "main"
68-
}
64+
},
65+
BUILD_TYPE == "default" ? merge(
66+
{ EPIC_VERSION = try(EPIC_VERSION, null) },
67+
( EDM4EIC_VERSION != "" ? { EDM4EIC_VERSION = EDM4EIC_VERSION } : { } ),
68+
( EICRECON_VERSION != "" ? { EICRECON_VERSION = EICRECON_VERSION } : { } ),
69+
( JUGGLER_VERSION != "" ? { JUGGLER_VERSION = JUGGLER_VERSION } : { } ),
70+
) : {
71+
EPIC_VERSION = "main"
72+
EDM4EIC_VERSION = "main"
73+
EICRECON_VERSION = "main"
74+
JUGGLER_VERSION = "main"
75+
})
6976
}

0 commit comments

Comments
 (0)