diff --git a/.github/workflows/boulder-ci.yml b/.github/workflows/boulder-ci.yml index 79c520d2500..311287c7de9 100644 --- a/.github/workflows/boulder-ci.yml +++ b/.github/workflows/boulder-ci.yml @@ -76,17 +76,10 @@ jobs: persist-credentials: false - name: Docker Login - # You may pin to the exact commit or the version. - # uses: docker/login-action@f3364599c6aa293cdc2b8391b1b56d0c30e45c8a - uses: docker/login-action@v3.6.0 - with: - # Username used to log against the Docker registry - username: ${{ secrets.DOCKER_USERNAME}} - # Password or personal access token used to log against the Docker registry - password: ${{ secrets.DOCKER_PASSWORD}} - # Log out from the Docker registry at the end of a job - logout: true - continue-on-error: true + run: printenv DOCKER_PASSWORD | docker login -u "$DOCKER_USERNAME" --password-stdin docker.io + env: + DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} + DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} # Print the env variable being used to pull the docker image. For # informational use. diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 63ad94ecee4..19ea78a70c6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -71,11 +71,9 @@ jobs: run: docker buildx build . --build-arg "GO_VERSION=${{ matrix.GO_VERSION }}" -f test/ct-test-srv/Dockerfile -t "ghcr.io/letsencrypt/ct-test-srv:${GITHUB_REF_NAME}-go${{ matrix.GO_VERSION }}" - name: Login to GitHub Container Registry - uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} + run: printenv GITHUB_TOKEN | docker login -u "$GITHUB_ACTOR" --password-stdin ghcr.io + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Push Boulder container run: docker push "ghcr.io/letsencrypt/boulder:${GITHUB_REF_NAME}-go${{ matrix.GO_VERSION }}"