Skip to content

Commit 40815da

Browse files
Set up Docker in GitHub Actions release workflow (#130)
1 parent 690e344 commit 40815da

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

.github/workflows/release.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ on:
66
- "v*"
77

88
permissions:
9+
id-token: write
910
contents: write
11+
packages: write
12+
attestations: write
1013

1114
jobs:
1215
goreleaser:
@@ -25,6 +28,19 @@ jobs:
2528
- name: Install package_cloud gem
2629
run: sudo gem install package_cloud --no-doc
2730

31+
- name: Set Up QEMU
32+
uses: docker/setup-qemu-action@v3
33+
34+
- name: Set Up Docker Buildx
35+
uses: docker/setup-buildx-action@v3
36+
37+
- name: Log In to GitHub Container Registry
38+
uses: docker/login-action@v3
39+
with:
40+
registry: ghcr.io
41+
username: ${{ github.repository_owner }}
42+
password: ${{ secrets.GITHUB_TOKEN }}
43+
2844
- name: Run GoReleaser
2945
uses: goreleaser/goreleaser-action@v6
3046
with:

0 commit comments

Comments
 (0)