diff --git a/.github/workflows/build-latest.yaml b/.github/workflows/build-latest.yaml index 8d24c4c..ed8aca9 100644 --- a/.github/workflows/build-latest.yaml +++ b/.github/workflows/build-latest.yaml @@ -43,9 +43,13 @@ jobs: uses: actions/cache@v2 with: path: /tmp/.buildx-cache - key: buildx-${{ matrix.distro }}-${{ matrix.imageVersion }}-${{ matrix.imageVariant }}-${{ github.sha }} + # Build inputs are: + # - Dockerfile recipe + # - docker-compose.build.yml + # - build args (.example.env) + key: buildx-${{ hashFiles('Dockerfile', 'docker-compose.build.yml', '.example.env') }}-${{ github.sha }} restore-keys: | - buildx-${{ matrix.distro }}-${{ matrix.imageVersion }}-${{ matrix.imageVariant }}- + buildx-${{ hashFiles('Dockerfile', 'docker-compose.build.yml', '.example.env') }}- - name: Login to DockerHub uses: docker/login-action@v1 with: @@ -150,9 +154,13 @@ jobs: uses: actions/cache@v2 with: path: /tmp/.buildx-cache - key: buildx-${{ matrix.distro }}-${{ matrix.imageVersion }}-${{ matrix.imageVariant }}-${{ github.sha }} + # Build inputs are: + # - Dockerfile recipe + # - docker-compose.build.yml + # - build args (.example.env) + key: buildx-${{ hashFiles('Dockerfile', 'docker-compose.build.yml', '.example.env') }}-${{ github.sha }} restore-keys: | - buildx-${{ matrix.distro }}-${{ matrix.imageVersion }}-${{ matrix.imageVariant }}- + buildx-${{ hashFiles('Dockerfile', 'docker-compose.build.yml', '.example.env') }}- - name: Build image for testing id: docker_build_testing_image