diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index b4568d8..97a06fa 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -1,4 +1,4 @@ -name: build +name: Create and publish a Docker image on: workflow_dispatch: @@ -26,12 +26,6 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Set Up QEMU - uses: docker/setup-qemu-action@v3 - - - name: Set Up Buildx - uses: docker/setup-buildx-action@v3 - - name: Login to image repository uses: docker/login-action@v2 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a16e526..4945fce 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,4 +1,4 @@ -name: build +name: Create and publish a Docker image on: workflow_dispatch: @@ -14,7 +14,12 @@ jobs: build-and-push-image: runs-on: ubuntu-latest - + permissions: + contents: read + packages: write + attestations: write + id-token: write + steps: - uses: actions/checkout@v4 @@ -37,6 +42,7 @@ jobs: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} - name: Build and push + id: push uses: docker/build-push-action@v6 with: context: .