From 81a58f67a581b4f209d13cb9b02747770dc4e408 Mon Sep 17 00:00:00 2001 From: Priyanka-Microsoft Date: Mon, 26 May 2025 21:47:17 +0530 Subject: [PATCH 1/5] testing --- .github/workflows/build-docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index 9ff207a2b..6b5c62d08 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -44,7 +44,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 From 179b5731bf4665c8e14f8d3cd0e2d1fff96f0601 Mon Sep 17 00:00:00 2001 From: Priyanka-Microsoft Date: Mon, 26 May 2025 22:10:05 +0530 Subject: [PATCH 2/5] testing the pipeline --- .github/workflows/build-docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index 6b5c62d08..446a8cd8c 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -34,7 +34,7 @@ jobs: uses: actions/checkout@v4 - name: Docker Login - if: ${{ inputs.push }} + if: ${{ inputs.push && inputs.password_secret != '' }} uses: docker/login-action@v3 with: registry: ${{ inputs.registry }} From 3da5d30fefd83665f9c8e806f9588ec675341d18 Mon Sep 17 00:00:00 2001 From: Priyanka-Microsoft Date: Mon, 26 May 2025 22:22:27 +0530 Subject: [PATCH 3/5] testing the pipeline --- .github/workflows/build-docker.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index 446a8cd8c..749e46c0f 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -33,6 +33,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Get input password + id: input_password + run: echo "password=${{ inputs.password_secret }}" >> $GITHUB_OUTPUT + + - name: Docker Login if: ${{ inputs.push && inputs.password_secret != '' }} uses: docker/login-action@v3 From a5cbb36c4a496a3dce229b6297237fa20aff6b34 Mon Sep 17 00:00:00 2001 From: Priyanka-Microsoft Date: Mon, 26 May 2025 22:25:59 +0530 Subject: [PATCH 4/5] testing the pipeline --- .github/workflows/build-docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index 749e46c0f..9210f656a 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -23,7 +23,7 @@ on: type: boolean secrets: DOCKER_PASSWORD: - required: true + required: false jobs: docker-build: From 5d1c4b79bfc055bbb588e25c9628d75b2d830291 Mon Sep 17 00:00:00 2001 From: Priyanka-Microsoft Date: Mon, 26 May 2025 22:35:36 +0530 Subject: [PATCH 5/5] testing the pipeline --- .github/workflows/build-docker.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index 9210f656a..db0ec1f7c 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -23,7 +23,7 @@ on: type: boolean secrets: DOCKER_PASSWORD: - required: false + required: true jobs: docker-build: @@ -33,13 +33,18 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Get input password - id: input_password - run: echo "password=${{ inputs.password_secret }}" >> $GITHUB_OUTPUT + - 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 && inputs.password_secret != '' }} + if: ${{ inputs.push && steps.check_secret.outputs.docker_password_present == 'true' }} uses: docker/login-action@v3 with: registry: ${{ inputs.registry }}