22group "default" {
33 targets = [
44 " all" ,
5+ " 21" ,
6+ " 21-alpine" ,
57 " 20" ,
68 " 20-alpine" ,
79 " 19" ,
@@ -50,14 +52,14 @@ target "all" {
5052
5153target "clang-tools" {
5254 matrix = {
53- tgt = [" 20 " ]
55+ tgt = [" 21 " ]
5456 }
5557 name = " ${ tgt } "
5658 dockerfile = " Dockerfile"
5759 context = " ."
5860 args = {
59- # https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=clang-format-20 &searchon=names
60- BASE_IMAGE= " ubuntu:plucky "
61+ # https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=clang-format-21 &searchon=names
62+ BASE_IMAGE= " ubuntu:questing "
6163 CLANG_VERSION= " ${ tgt } " ,
6264 }
6365 tags = [
@@ -70,14 +72,14 @@ target "clang-tools" {
7072
7173target "clang-tools" {
7274 matrix = {
73- tgt = [" 19" ]
75+ tgt = [" 20 " , " 19" ]
7476 }
7577 name = " ${ tgt } "
7678 dockerfile = " Dockerfile"
7779 context = " ."
7880 args = {
79- # https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=clang-format-19 &searchon=names
80- BASE_IMAGE= " ubuntu:oracular "
81+ # https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=clang-format-20 &searchon=names
82+ BASE_IMAGE= " ubuntu:plucky "
8183 CLANG_VERSION= " ${ tgt } " ,
8284 }
8385 tags = [
@@ -90,7 +92,7 @@ target "clang-tools" {
9092
9193target "clang-tools" {
9294 matrix = {
93- tgt = [" 18" ]
95+ tgt = [" 18" , " 17 " , " 16 " , " 15 " , " 14 " ]
9496 }
9597 name = " ${ tgt } "
9698 dockerfile = " Dockerfile"
@@ -108,25 +110,6 @@ target "clang-tools" {
108110 output = [" type=image" ]
109111}
110112
111- target "clang-tools" {
112- matrix = {
113- tgt = [" 17" , " 16" , " 15" , " 14" ]
114- }
115- name = " ${ tgt } "
116- dockerfile = " Dockerfile"
117- context = " ."
118- args = {
119- BASE_IMAGE= " ubuntu:24.10"
120- CLANG_VERSION= " ${ tgt } " ,
121- }
122- tags = [
123- " ${ DOCKER_REPO } :${ tgt } " ,
124- " ${ GITHUB_REPO } :${ tgt } "
125- ]
126- platforms = [" linux/amd64" , " linux/arm64" ]
127- output = [" type=image" ]
128- }
129-
130113target "clang-tools" {
131114 matrix = {
132115 tgt = [" 13" , " 12" , " 11" ]
@@ -167,7 +150,7 @@ target "clang-tools" {
167150
168151target "clang-tools" {
169152 matrix = {
170- tgt = [" 16-alpine" , " 17-alpine" , " 18-alpine" , " 19-alpine" , " 20-alpine" ]
153+ tgt = [" 16-alpine" , " 17-alpine" , " 18-alpine" , " 19-alpine" , " 20-alpine" , " 21-alpine " ]
171154 }
172155 name = " ${ tgt } "
173156 dockerfile = " Dockerfile.alpine"
0 commit comments