diff --git a/.github/workflows/validate-pull.yml b/.github/workflows/validate-pull.yml index da6c19a9..de0a854b 100644 --- a/.github/workflows/validate-pull.yml +++ b/.github/workflows/validate-pull.yml @@ -28,13 +28,20 @@ jobs: - name: Checkout Repo uses: actions/checkout@v4 with: - fetch-depth: 2 + fetch-depth: 0 ref: ${{ github.event.pull_request.head.ref }} repository: ${{ github.event.pull_request.head.repo.full_name }} - name: Get changes id: get-changes - run: echo "files=$(git diff --name-only HEAD^ | xargs)" >> $GITHUB_OUTPUT + run: | + git remote add -f upstream https://github.com/Kometa-Team/Kometa.git + git remote update + if [[ ${{ github.event.action }} == "labeled" ]]; then + echo "files=$(git diff --name-only upstream/nightly HEAD | xargs)" >> $GITHUB_OUTPUT + else + echo "files=$(git diff --name-only HEAD^ | xargs)" >> $GITHUB_OUTPUT + fi - name: List changed files id: list-changes