Skip to content

Commit a08e9ad

Browse files
authored
Merge pull request #10 from crazy-max/fix-test-workflow
ci: fix test workflow
2 parents 49e24ef + 454cc67 commit a08e9ad

File tree

2 files changed

+28
-8
lines changed

2 files changed

+28
-8
lines changed

.github/workflows/.test.yml

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ on:
1818

1919
jobs:
2020
build-aws-single:
21-
uses: .github/workflows/build.yml
21+
uses: ./.github/workflows/build.yml
2222
permissions:
2323
contents: read
2424
packages: write
@@ -27,7 +27,7 @@ jobs:
2727
meta-images: |
2828
public.ecr.aws/q3b5f1u4/test-docker-action
2929
meta-tags: |
30-
type=raw,value=ghbuilder-${{ github.run_id }}
30+
type=raw,value=ghbuilder-single-${{ github.run_id }}
3131
build-file: test/hello.Dockerfile
3232
build-output: ${{ github.event_name != 'pull_request' && 'registry' || 'cacheonly' }}
3333
build-sbom: true
@@ -38,7 +38,7 @@ jobs:
3838
password: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
3939
4040
build-aws:
41-
uses: .github/workflows/build.yml
41+
uses: ./.github/workflows/build.yml
4242
permissions:
4343
contents: read
4444
packages: write
@@ -59,7 +59,7 @@ jobs:
5959
password: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
6060
6161
build-ghcr:
62-
uses: .github/workflows/build.yml
62+
uses: ./.github/workflows/build.yml
6363
permissions:
6464
contents: read
6565
packages: write
@@ -79,7 +79,7 @@ jobs:
7979
password: ${{ secrets.GITHUB_TOKEN }}
8080
8181
build-dockerhub-stage:
82-
uses: .github/workflows/build.yml
82+
uses: ./.github/workflows/build.yml
8383
permissions:
8484
contents: read
8585
packages: write
@@ -98,8 +98,27 @@ jobs:
9898
username: ${{ vars.DOCKERHUB_STAGE_USERNAME }}
9999
password: ${{ secrets.DOCKERHUB_STAGE_TOKEN }}
100100
101+
build-dockerhub-stage-oidc:
102+
uses: ./.github/workflows/build.yml
103+
permissions:
104+
contents: read
105+
packages: write
106+
id-token: write
107+
with:
108+
meta-images: registry-1-stage.docker.io/docker/github-builder-test
109+
meta-tags: |
110+
type=raw,value=${{ github.run_id }},prefix=oidc-
111+
build-file: test/hello.Dockerfile
112+
build-output: ${{ github.event_name != 'pull_request' && 'registry' || 'cacheonly' }}
113+
build-sbom: true
114+
build-platforms: linux/amd64,linux/arm64
115+
secrets:
116+
registry-auths: |
117+
- registry: registry-1-stage.docker.io
118+
username: docker:cdeb5882-30b7-4076-be92-bfdceb258e9c
119+
101120
build-ghcr-and-aws:
102-
uses: .github/workflows/build.yml
121+
uses: ./.github/workflows/build.yml
103122
permissions:
104123
contents: read
105124
packages: write
@@ -109,7 +128,7 @@ jobs:
109128
ghcr.io/docker/github-builder-test
110129
public.ecr.aws/q3b5f1u4/test-docker-action
111130
meta-tags: |
112-
type=raw,value=${{ github.run_id }}
131+
type=raw,value=${{ github.run_id }},prefix=ghcr-and-aws-
113132
build-file: test/hello.Dockerfile
114133
build-output: ${{ github.event_name != 'pull_request' && 'registry' || 'cacheonly' }}
115134
build-sbom: true
@@ -124,7 +143,7 @@ jobs:
124143
password: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
125144
126145
build-local:
127-
uses: .github/workflows/build.yml
146+
uses: ./.github/workflows/build.yml
128147
permissions:
129148
contents: read
130149
packages: write

.github/workflows/build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,7 @@ jobs:
206206
name: Set up Docker Buildx
207207
uses: docker/setup-buildx-action@v3
208208
with:
209+
# TODO: switch to latest once Buildx v0.30.0 is released
209210
version: https://github.com/docker/buildx.git#62857022a08552bee5cad0c3044a9a3b185f0b32
210211
buildkitd-flags: --debug
211212
-

0 commit comments

Comments
 (0)