diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 7aab67278..bd59ea789 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -160,6 +160,9 @@ jobs: if: needs.build-check.outputs.should_build == 'true' runs-on: ubuntu-latest timeout-minutes: 60 + env: + DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} + DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} strategy: fail-fast: false matrix: @@ -190,11 +193,11 @@ jobs: uses: docker/setup-qemu-action@v3 - name: Login to Docker Hub - if: needs.build-check.outputs.should_push == 'true' && secrets.DOCKERHUB_USERNAME != '' + if: needs.build-check.outputs.should_push == 'true' && env.DOCKERHUB_USERNAME != '' && env.DOCKERHUB_TOKEN != '' uses: docker/login-action@v3 with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} + username: ${{ env.DOCKERHUB_USERNAME }} + password: ${{ env.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry if: needs.build-check.outputs.should_push == 'true' @@ -326,13 +329,16 @@ jobs: needs: [build-check, build-docker] if: needs.build-check.outputs.should_push == 'true' && needs.build-check.outputs.create_latest == 'true' && needs.build-check.outputs.build_type == 'release' runs-on: ubuntu-latest + env: + DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} + DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} steps: - name: Login to Docker Hub - if: secrets.DOCKERHUB_USERNAME != '' + if: env.DOCKERHUB_USERNAME != '' uses: docker/login-action@v3 with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} + username: ${{ env.DOCKERHUB_USERNAME }} + password: ${{ env.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry uses: docker/login-action@v3