From 22884f08143d31f342ead90db6d65a78a090280a Mon Sep 17 00:00:00 2001 From: Kjeld Schouten Date: Sat, 19 Oct 2024 20:29:37 +0200 Subject: [PATCH] Update clustertool.tests.yaml Signed-off-by: Kjeld Schouten --- .github/workflows/clustertool.tests.yaml | 42 +++++++++++++++++------- 1 file changed, 31 insertions(+), 11 deletions(-) diff --git a/.github/workflows/clustertool.tests.yaml b/.github/workflows/clustertool.tests.yaml index 171c5c418d5..8b7cb7d5007 100644 --- a/.github/workflows/clustertool.tests.yaml +++ b/.github/workflows/clustertool.tests.yaml @@ -15,22 +15,42 @@ on: # - 'cmd/**' # - 'clustertool/**' # - ".github/workflows/clsutertool.test.yaml" - pull_request: - branches: - - main - paths: - - 'main.go' - - 'go.mod' - - 'go.sum' - - 'pkg/**' - - 'cmd/**' - - 'clustertool/**' - - ".github/workflows/clsutertool.test.yaml" + #pull_request: + # branches: + # - main + # paths: + # - 'main.go' + # - 'go.mod' + # - 'go.sum' + # - 'pkg/**' + # - 'cmd/**' + # - 'clustertool/**' + # - ".github/workflows/clsutertool.test.yaml" permissions: contents: read jobs: + + check_changes: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Check for changes in specific folder + id: check_changes + run: | + if git diff --exit-code HEAD^ HEAD -- clustertool; then + echo "No changes detected in the folder." + echo "::set-output name=changes_detected::false" + else + echo "Changes detected in the folder." + echo "::set-output name=changes_detected::true" + fi + build: runs-on: actions-runners + if: needs.check_changes.outputs.changes_detected == 'true' steps: - uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5 with: