From 43550faa715aac9a14f687e192c71043790e91ee Mon Sep 17 00:00:00 2001 From: Jian Sun Date: Thu, 21 Aug 2025 11:50:35 -0600 Subject: [PATCH 1/5] output useful information --- .github/workflows/build_and_run_workflow.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_and_run_workflow.yml b/.github/workflows/build_and_run_workflow.yml index c7466e08a3..3b0302e138 100644 --- a/.github/workflows/build_and_run_workflow.yml +++ b/.github/workflows/build_and_run_workflow.yml @@ -60,6 +60,15 @@ jobs: TMP_DIR: tmp TMP_OUTPUT: case_output.log steps: + - name: Set Job Context + run: | + echo "JOB_NAME=${{ github.job }}" + echo "JOB_STATUS=started" + echo "GITHUB_WORKFLOW=${{ github.workflow }}" + echo "GITHUB_RUN_ID=${{ github.run_id }}" + echo "GITHUB_REPOSITORY=${{ github.repository }}" + echo "GITHUB_ACTOR=${{ github.actor }}" + - name: Checkout code from a pull request or push uses: actions/checkout@v4 @@ -229,4 +238,9 @@ jobs: # Check the last 5 lines for 'failed' or 'error:' (case-insensitive) if tail -n 5 "$TMP_OUTPUT" | grep -iE 'failed|error:'; then exit 911 - fi \ No newline at end of file + fi + + - name: Job Complete + if: always() + run: | + echo "JOB_STATUS=${{ job.status }}" \ No newline at end of file From 7fa66a5e3b199bef1c40e7e16dc390401495ecfa Mon Sep 17 00:00:00 2001 From: Jian Sun Date: Thu, 23 Oct 2025 11:52:26 -0600 Subject: [PATCH 2/5] typo fix --- .github/workflows/build_and_run_workflow.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build_and_run_workflow.yml b/.github/workflows/build_and_run_workflow.yml index 77e18e86dd..2734680105 100644 --- a/.github/workflows/build_and_run_workflow.yml +++ b/.github/workflows/build_and_run_workflow.yml @@ -82,7 +82,6 @@ jobs: echo "GITHUB_REPOSITORY=${{ github.repository }}" >> $GITHUB_ENV echo "GITHUB_ACTOR=${{ github.actor }}" >> $GITHUB_ENV - - name: Checkout code from a pull request or push # This step is for pull_request_target event; must have 'ref' line to checkout the PR code. - name: Checkout PR code if: github.event_name == 'pull_request_target' From a54a0487aac00fc2851572777f96fd3f0d1b3c30 Mon Sep 17 00:00:00 2001 From: Jian Sun Date: Thu, 18 Dec 2025 15:32:20 -0700 Subject: [PATCH 3/5] debug pull request --- .github/workflows/build_and_run_workflow.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_and_run_workflow.yml b/.github/workflows/build_and_run_workflow.yml index 62cd02699c..fff7f133cc 100644 --- a/.github/workflows/build_and_run_workflow.yml +++ b/.github/workflows/build_and_run_workflow.yml @@ -4,7 +4,7 @@ on: push: branches: - stormspeed - pull_request_target: + pull_request: types: [labeled, synchronize] # Only trigger when a label is added or new commits after labeling branches: - stormspeed @@ -16,7 +16,7 @@ concurrency: jobs: debug-pull-request-target: - if: github.event_name == 'pull_request_target' + if: github.event_name == 'pull_request' runs-on: ubuntu-latest steps: - name: Debug Access From 24505be493990a6dfef490539dbb0fcca92fa23a Mon Sep 17 00:00:00 2001 From: Jian Sun Date: Thu, 18 Dec 2025 15:34:06 -0700 Subject: [PATCH 4/5] debug pull request and target --- .github/workflows/build_and_run_workflow.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_and_run_workflow.yml b/.github/workflows/build_and_run_workflow.yml index fff7f133cc..4105c403e4 100644 --- a/.github/workflows/build_and_run_workflow.yml +++ b/.github/workflows/build_and_run_workflow.yml @@ -8,6 +8,9 @@ on: types: [labeled, synchronize] # Only trigger when a label is added or new commits after labeling branches: - stormspeed + pull_request_target: + branches: + - stormspeed workflow_dispatch: concurrency: @@ -16,7 +19,6 @@ concurrency: jobs: debug-pull-request-target: - if: github.event_name == 'pull_request' runs-on: ubuntu-latest steps: - name: Debug Access From f50dbe56a05887016a1347755c601bf2d3900369 Mon Sep 17 00:00:00 2001 From: Jian Sun Date: Thu, 18 Dec 2025 22:18:13 -0700 Subject: [PATCH 5/5] test pull request target again --- .github/workflows/build_and_run_workflow.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/build_and_run_workflow.yml b/.github/workflows/build_and_run_workflow.yml index 4105c403e4..cdbdaa446b 100644 --- a/.github/workflows/build_and_run_workflow.yml +++ b/.github/workflows/build_and_run_workflow.yml @@ -4,11 +4,8 @@ on: push: branches: - stormspeed - pull_request: - types: [labeled, synchronize] # Only trigger when a label is added or new commits after labeling - branches: - - stormspeed pull_request_target: + types: [labeled, synchronize] # Only trigger when a label is added or new commits after labeling branches: - stormspeed workflow_dispatch: