diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 61a32900d54aa89d52fa486d88cc29d14a0cdcd1..dc53c0289af97025137d1c07c7b231efe7db181f 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -81,6 +81,9 @@ jobs:
         with:
           version: v0.3.1
 
+      - name: Docker registry login
+        run: echo "${{ secrets.DOCKER_RENOVATERELEASE_TOKEN }}" | docker login -u renovaterelease --password-stdin
+
       - name: Build the full Docker image
         run: |
           docker buildx build \
@@ -101,9 +104,6 @@ jobs:
             --tag=${DOCKER_REPO}:slim \
             --file=./Dockerfile.slim .
 
-      - name: Docker registry login
-        run: echo "${{ secrets.DOCKER_RENOVATERELEASE_TOKEN }}" | docker login -u renovaterelease --password-stdin
-
       - run: yarn semantic-release
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}