diff --git a/.gitea/workflows/test-release.yml b/.gitea/workflows/test-release.yml index f69c4bb..8139298 100644 --- a/.gitea/workflows/test-release.yml +++ b/.gitea/workflows/test-release.yml @@ -40,12 +40,22 @@ jobs: - name: Build with Maven run: mvn clean package + # Alle Remote-Referenzen abrufen + - name: Fetch all Remote References + run: git fetch --all + # PR Commit-Nachrichten auslesen - name: Get PR Commit Messages id: pr_commits run: | - # PR-Commits abrufen: Der Basis-Branch der PR ist `github.event.pull_request.base.ref` - PR_COMMITS=$(git log --format=%s ${{ github.event.pull_request.base.ref }}..${{ github.sha }} --oneline) + # Basis-Branch aus der PR extrahieren + BASE_BRANCH=${{ github.event.pull_request.base.ref }} + + # Sicherstellen, dass der Basis-Branch existiert + git branch -a + + # PR-Commits zwischen Basis-Branch und dem aktuellen Commit der PR extrahieren + PR_COMMITS=$(git log --format=%s $BASE_BRANCH..${{ github.sha }} --oneline) # Ausgabe in Umgebungsvariable speichern echo "PR_COMMITS=$PR_COMMITS" >> $GITHUB_ENV