0

I am using GitHub workflows to push a small package to a private GH container registry. Yesterday most of my workflows went through, but suddenly they stop working. I am not aware of any recent setting changes.

I am using {{ secrets.GITHUB_TOKEN}} with Workflow write permissions enabled.

enter image description here

I replaced my actual organization name with test-user for privacy reasons.

buildx failed with: ERROR: failed to solve: failed to push test-user/bar:1.8.2:
    failed to authorize: failed to fetch oauth token: unexpected status: 401 Unauthorized

This is an extract of my workflow file:

      - name: Login to Docker registry
        uses: docker/login-action@v2
        with:
          registry: ghcr.io
          username: ${{ github.repository_owner }}
          password: ${{ secrets.GITHUB_TOKEN }}

... 

      - name: Build and push
        uses: docker/build-push-action@v4
        with:
          context: .
          push: true
          tags: ${{ steps.meta.outputs.tags }}
          labels: ${{ steps.meta.outputs.labels }}

Any idea what could trigger the 401?

Daniel Stephens
  • 2,371
  • 8
  • 34
  • 86

0 Answers0