Skip to content

Commit 4681c7c

Browse files
committed
fix: docker bake and build workflow to right push public cli images (#6929)
1 parent 796d8d6 commit 4681c7c

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

.github/workflows/new-build.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ jobs:
6969
type=semver,pattern={{version}}
7070
7171
- name: Create Docker tags and metadata for tw-init
72-
id: tw-init
72+
id: tw-init-meta
7373
uses: docker/metadata-action@v5
7474
with:
75-
bake-target: "tw-init"
75+
bake-target: "tw-init-meta"
7676
images: |
7777
kubeshop/testkube-tw-init
7878
${{ env.GAR_LOCATION }}-docker.pkg.dev/${{ env.GAR_PROJECT_ID }}/${{ env.GAR_REPOSITORY }}/tw-init
@@ -81,10 +81,10 @@ jobs:
8181
type=semver,pattern={{version}}
8282
8383
- name: Create Docker tags and metadata for tw-toolkit
84-
id: tw-toolkit
84+
id: tw-toolkit-meta
8585
uses: docker/metadata-action@v5
8686
with:
87-
bake-target: "tw-toolkit"
87+
bake-target: "tw-toolkit-meta"
8888
images: |
8989
kubeshop/testkube-tw-toolkit
9090
${{ env.GAR_LOCATION }}-docker.pkg.dev/${{ env.GAR_PROJECT_ID }}/${{ env.GAR_REPOSITORY }}/tw-toolkit
@@ -93,7 +93,7 @@ jobs:
9393
type=semver,pattern={{version}}
9494
9595
- name: Create Docker tags and metadata for mcp-server
96-
id: mcp-meta
96+
id: mcp-server-meta
9797
uses: docker/metadata-action@v5
9898
with:
9999
bake-target: "mcp-server-meta"
@@ -114,11 +114,11 @@ jobs:
114114
files: |
115115
./docker-bake.hcl
116116
${{ steps.api-meta.outputs.bake-file }}
117-
${{ steps.tw-toolkit.outputs.bake-file }}
118-
${{ steps.tw-init.outputs.bake-file }}
119117
${{ steps.cli-meta.outputs.bake-file }}
120-
${{ steps.mcp-meta.outputs.bake-file }}
121-
targets: api,tw-toolkit,tw-init,mcp-server,cli
118+
${{ steps.tw-init-meta.outputs.bake-file }}
119+
${{ steps.tw-toolkit-meta.outputs.bake-file }}
120+
${{ steps.mcp-server-meta.outputs.bake-file }}
121+
targets: api,cli,tw-init,tw-toolkit,mcp-server
122122
provenance: mode=max
123123
sbom: true
124124
# Only tags are pushed, pushes to branches test whether app can be built.

docker-bake.hcl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ variable "CLOUD_SEGMENTIO_KEY" { default = ""}
1414
variable "KEYGEN_PUBLIC_KEY" { default = ""}
1515

1616
group "default" {
17-
targets = ["agent-server", "testworkflow-init", "testworkflow-toolkit", "mcp-server", "cli"]
17+
targets = ["api", "cli", "tw-init", "tw-toolkit", "mcp-server"]
1818
}
1919

2020
target "api-meta" {}
@@ -39,7 +39,7 @@ target "api" {
3939

4040
target "cli-meta" {}
4141
target "cli" {
42-
inherits = ["testworkflow-init-meta"]
42+
inherits = ["cli-meta"]
4343
context="."
4444
dockerfile = "build/new/cli.Dockerfile"
4545
platforms = ["linux/arm64", "linux/amd64"]
@@ -55,7 +55,7 @@ target "cli" {
5555

5656
target "tw-init-meta" {}
5757
target "tw-init" {
58-
inherits = ["testworkflow-init-meta"]
58+
inherits = ["tw-init-meta"]
5959
context="."
6060
dockerfile = "build/new/tw-init.Dockerfile"
6161
platforms = ["linux/arm64", "linux/amd64"]
@@ -67,7 +67,7 @@ target "tw-init" {
6767

6868
target "tw-toolkit-meta" {}
6969
target "tw-toolkit" {
70-
inherits = ["testworkflow-toolkit-meta"]
70+
inherits = ["tw-toolkit-meta"]
7171
context="."
7272
dockerfile = "build/new/tw-toolkit.Dockerfile"
7373
platforms = ["linux/arm64", "linux/amd64"]

0 commit comments

Comments
 (0)