From 8cdfa6b4e61fa05b4650c48edff615ed9504b905 Mon Sep 17 00:00:00 2001 From: Achim Reeh Date: Sun, 21 Sep 2025 19:15:19 +0200 Subject: [PATCH 1/3] Update build-and-test.yml to demonstrate default checkout behaviour --- .github/workflows/build-and-test.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 4315389..955292a 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -5,7 +5,7 @@ on: types: [created] jobs: - build-and-test: + build-and-test-from-comment: if: | github.event.issue.pull_request && startsWith(github.event.comment.body, '/run-tests') @@ -16,8 +16,12 @@ jobs: steps: - name: Checkout PR Head uses: actions/checkout@v4 - with: - ref: ${{ github.event.pull_request.head.sha }} + # comment out the ref to see what was checked out instead + #with: + # ref: ${{ github.event.pull_request.head.sha }} + + - name: Show git status and log + run: git status && git log - name: Set up JDK 17 uses: actions/setup-java@v4 @@ -36,4 +40,4 @@ jobs: env: MULE_REPO_USER: ${{ secrets.MULE_REPO_USER }} MULE_REPO_PASSWORD: ${{ secrets.MULE_REPO_PASSWORD }} - run: mvn -B verify + run: mvn -B clean verify From 299608591060ee16d597d770fced5f9abcd6e87d Mon Sep 17 00:00:00 2001 From: Achim Reeh Date: Sun, 21 Sep 2025 19:16:49 +0200 Subject: [PATCH 2/3] Rename build-and-test.yml to build-and-test-from-comment.yml --- .../{build-and-test.yml => build-and-test-from-comment.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{build-and-test.yml => build-and-test-from-comment.yml} (100%) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test-from-comment.yml similarity index 100% rename from .github/workflows/build-and-test.yml rename to .github/workflows/build-and-test-from-comment.yml From 7413bece2b64141b340f73ff05f898819e20fc1a Mon Sep 17 00:00:00 2001 From: Achim Reeh Date: Sun, 21 Sep 2025 19:24:15 +0200 Subject: [PATCH 3/3] checkout again the PR head --- .github/workflows/build-and-test-from-comment.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-and-test-from-comment.yml b/.github/workflows/build-and-test-from-comment.yml index 955292a..7ff471a 100644 --- a/.github/workflows/build-and-test-from-comment.yml +++ b/.github/workflows/build-and-test-from-comment.yml @@ -16,12 +16,8 @@ jobs: steps: - name: Checkout PR Head uses: actions/checkout@v4 - # comment out the ref to see what was checked out instead - #with: - # ref: ${{ github.event.pull_request.head.sha }} - - - name: Show git status and log - run: git status && git log + with: + ref: ${{ github.event.pull_request.head.sha }} - name: Set up JDK 17 uses: actions/setup-java@v4