From 97c31558e4437f53f610c1a0be89253d8c47bc1b Mon Sep 17 00:00:00 2001 From: shane knapp Date: Thu, 3 Oct 2024 11:09:53 -0700 Subject: [PATCH] fixing typo, minor workflow tweaks --- .github/workflows/build-push-image-commit.yaml | 12 ++++++------ .github/workflows/build-test-image.yaml | 13 +++---------- 2 files changed, 9 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build-push-image-commit.yaml b/.github/workflows/build-push-image-commit.yaml index b998620..e9bf32c 100644 --- a/.github/workflows/build-push-image-commit.yaml +++ b/.github/workflows/build-push-image-commit.yaml @@ -14,11 +14,6 @@ jobs: image-tag: ${{ steps.build-and-push.outputs.IMAGE_SHA_TAG }} steps: - - name: Cleanup disk space - run: | - sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt/ghc - df -h - - name: Check out the image repo uses: actions/checkout@v4 with: @@ -35,6 +30,12 @@ jobs: .github/** images/** + - name: Cleanup disk space + if: steps.changed-files.outputs.any_changed == 'true' + run: | + sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt/ghc + df -h + - name: Log in to GAR if: steps.changed-files.outputs.any_changed == 'true' uses: docker/login-action@v3 @@ -81,7 +82,6 @@ jobs: repository: 'berkeley-dsep-infra/datahub' sparse-checkout: | deployments/ - hub/ - name: Set git identity if: ${{ env.IMAGE_TAG }} diff --git a/.github/workflows/build-test-image.yaml b/.github/workflows/build-test-image.yaml index 097baa7..4d6b40d 100644 --- a/.github/workflows/build-test-image.yaml +++ b/.github/workflows/build-test-image.yaml @@ -9,11 +9,6 @@ jobs: env: DOCKER_CONFIG: $HOME/.docker steps: - - name: cleanup disk space - run: | - sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt/ghc - df -h - - name: Checkout files in repo uses: actions/checkout@v4 @@ -28,13 +23,11 @@ jobs: .github/** images/** - - name: What files changed? + - name: Cleanup disk space if: steps.changed-files.outputs.any_changed == 'true' - env: - CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }} run: | - echo "One or more image file(s) has changed:" - echo "$CHANGED_FILES" + sudo rm -rf /usr/local/lib/android /usr/share/dotnet /opt/ghc + df -h - name: Build and test the image if any image file(s) changed if: steps.changed-files.outputs.any_changed == 'true'