Matrix Target; Invalid name; only "[a-zA-Z0-9_-]+" are allowed #3082
MalteMagnussen
started this conversation in
General
Replies: 1 comment 1 reply
-
Since #2649 (buildx v0.17.0) you can use the target "golang_versions" {
name = sanitize("golang_version_${SOFTWARE_VER}")
matrix = {
SOFTWARE_VER = [
"1.13",
"1.14",
"1.15",
"1.16",
"1.17",
"1.18",
"1.19",
"1.20",
"1.21",
"1.22",
"1.23",
"1.24"
]
}
} |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Trying out HCL.
I want to build our Golang images.
I want to use a "Matrix" for the versions of Golang.
But I get
ERROR: docker-bake.hcl:12,8-25: Invalid name; only "[a-zA-Z0-9_-]+" are allowed
I assume I have to use the matrix value in the name. Is there another way?
If I don't use "name" in the target "golang_versions" I get this error
Invalid name; duplicate name "golang_versions"
So what do I do then? How do I create unique names for each step in the Matrix?
Beta Was this translation helpful? Give feedback.
All reactions