diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6320a0ec..2f157e2f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,6 +13,9 @@ jobs: build: name: Compile and Test runs-on: ubuntu-latest + permissions: + contents: read + packages: write strategy: matrix: @@ -116,11 +119,11 @@ jobs: - name: Login to GitHub if: ${{ steps.docker-vars.outputs.has-docker-secret == 'true' }} - uses: docker/login-action@v1 + uses: docker/login-action@v2 with: registry: ghcr.io username: ${{ github.repository_owner }} - password: ${{ steps.docker-vars.outputs.docker-secret }} + password: ${{ steps.docker-vars.outputs.docker-secret }} - name: Build and push uses: docker/build-push-action@v2 @@ -139,7 +142,7 @@ jobs: org.opencontainers.image.created=${{ steps.docker-vars.outputs.created }} org.opencontainers.image.revision=${{ github.sha }} org.opencontainers.image.licenses=${{ fromJson(steps.repo.outputs.result).license.spdx_id }} - + - name: Clean Docker environment shell: bash run: |