From 73ac11eb338a06057473b9a5a1a926a3b56e0ec1 Mon Sep 17 00:00:00 2001 From: Thiago Lunardi Date: Wed, 13 Aug 2025 09:23:32 +0200 Subject: [PATCH 1/4] feat: add Docker login step to build workflow --- .github/workflows/build.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5368cc8..82a5b8b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -99,6 +99,12 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Docker Login + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - name: Build docker images working-directory: ./docker run: | From ed42f8a43a3147d401a6001bed091999e29b8c34 Mon Sep 17 00:00:00 2001 From: Thiago Lunardi Date: Wed, 13 Aug 2025 09:38:22 +0200 Subject: [PATCH 2/4] feat: update build workflow to set TAG variable based on branch --- .github/workflows/build.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 82a5b8b..e0090f5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,10 +35,12 @@ jobs: id: tagging run: | if [ "${GITHUB_REF}" == "refs/heads/main" ]; then - echo "TAG=latest" >> $GITHUB_OUTPUT + VALUE="latest" else - echo "TAG=preview" >> $GITHUB_OUTPUT + VALUE="preview" fi + echo "::notice:: $VALUE" + echo "TAG=$VALUE" >> "$GITHUB_OUTPUT" build-and-test: name: Build and Test From d8155100f04b633e7aa47040a479f7ec6ca373e3 Mon Sep 17 00:00:00 2001 From: Thiago Lunardi Date: Wed, 13 Aug 2025 09:43:00 +0200 Subject: [PATCH 3/4] feat: update build workflow to include versioning dependency --- .github/workflows/build.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e0090f5..4d05da4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -92,7 +92,9 @@ jobs: build-docker-image-services: name: Build docker image services runs-on: ubuntu-latest - needs: build-and-test + needs: + - versioning + - build-and-test env: TAG: ${{ needs.versioning.outputs.TAG }} From bfca2eca789bde89a0dbf9dea3bedfebc68809ef Mon Sep 17 00:00:00 2001 From: Thiago Lunardi Date: Wed, 13 Aug 2025 09:52:35 +0200 Subject: [PATCH 4/4] fix: correct indentation in Docker login step of build workflow --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4d05da4..ee51363 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -107,7 +107,7 @@ jobs: uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} + password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build docker images working-directory: ./docker