diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index 9ff207a2b..db0ec1f7c 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -33,8 +33,18 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Check Docker Password Secret + id: check_secret + run: | + if [ -z "${{ secrets.DOCKER_PASSWORD }}" ]; then + echo "docker_password_present=false" >> $GITHUB_OUTPUT + else + echo "docker_password_present=true" >> $GITHUB_OUTPUT + fi + + - name: Docker Login - if: ${{ inputs.push }} + if: ${{ inputs.push && steps.check_secret.outputs.docker_password_present == 'true' }} uses: docker/login-action@v3 with: registry: ${{ inputs.registry }} @@ -44,7 +54,7 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - - name: Get current date + - name: Get current datee id: date run: echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT