From 7eb7e5bd776479301b5861ccf2c3540e50aa2a79 Mon Sep 17 00:00:00 2001 From: Marc Barry <4965634+marc-barry@users.noreply.github.com> Date: Fri, 6 Dec 2024 14:47:34 -0500 Subject: [PATCH] Fix checking for changed charts. --- .github/workflows/pr-validation.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/pr-validation.yaml b/.github/workflows/pr-validation.yaml index 0157aed..e738305 100644 --- a/.github/workflows/pr-validation.yaml +++ b/.github/workflows/pr-validation.yaml @@ -11,6 +11,8 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + with: + fetch-depth: 0 # Fetch all history for all branches - name: Set up Helm uses: azure/setup-helm@v4 @@ -18,6 +20,7 @@ jobs: - name: Identify Changed Charts id: changed_charts run: | + git fetch origin ${{ github.base_ref }} CHANGED_CHARTS=$(git diff --name-only origin/${{ github.base_ref }} --diff-filter=ACDMRT | grep '^charts/' | awk -F/ '{print $2}' | uniq | tr '\n' ' ') echo "CHANGED_CHARTS=$CHANGED_CHARTS" >> $GITHUB_ENV