diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3ebeab76..d6db39f0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,7 +6,10 @@ on: - "v*" permissions: + id-token: write contents: write + packages: write + attestations: write jobs: goreleaser: @@ -25,6 +28,19 @@ jobs: - name: Install package_cloud gem run: sudo gem install package_cloud --no-doc + - name: Set Up QEMU + uses: docker/setup-qemu-action@v3 + + - name: Set Up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Log In to GitHub Container Registry + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GITHUB_TOKEN }} + - name: Run GoReleaser uses: goreleaser/goreleaser-action@v6 with: