From 3c8c1819a835b0ed7b97265485477db00d18de1d Mon Sep 17 00:00:00 2001 From: rudy Date: Wed, 4 Jan 2023 14:48:13 +0100 Subject: [PATCH] fix(ci): rebuild docker image when workflow file is updated --- .github/workflows/continuous-integration.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 978e43ad2..4bbaf57b5 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -11,6 +11,7 @@ on: # DOCKER_IMAGE variables aren't used in BuildAndPushDockerImages because of https://github.com/actions/runner/issues/480 env: DOCKER_IMAGE_TEST: ghcr.io/zama-ai/concrete-compiler + THIS_FILE: .github/workflows/continuous-integration.yml jobs: ######################## @@ -731,7 +732,7 @@ jobs: - name: Login id: login - if: contains(steps.changed-files.outputs.modified_files, 'builders/Dockerfile.hpx-env') + if: contains(steps.changed-files.outputs.modified_files, 'builders/Dockerfile.hpx-env') || contains(steps.changed-files.outputs.modified_files, env.THIS_FILE) run: echo "${{ secrets.GHCR_PASSWORD }}" | docker login -u ${{ secrets.GHCR_LOGIN }} --password-stdin ghcr.io - name: Set up ssh auth in docker @@ -771,7 +772,7 @@ jobs: - name: Login id: login - if: contains(steps.changed-files.outputs.modified_files, 'builders/Dockerfile.cuda-env') + if: contains(steps.changed-files.outputs.modified_files, 'builders/Dockerfile.cuda-env') || contains(steps.changed-files.outputs.modified_files, env.THIS_FILE) run: echo "${{ secrets.GHCR_PASSWORD }}" | docker login -u ${{ secrets.GHCR_LOGIN }} --password-stdin ghcr.io - name: Build Tag and Publish