From 9554a7b4f9fc4a8eca3956ed282e28f41d95fc6e Mon Sep 17 00:00:00 2001 From: Kyle Date: Sun, 5 Oct 2025 17:41:21 +0800 Subject: [PATCH 1/3] Fix PR number empty issue --- .github/workflows/pr-triage.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/pr-triage.yml b/.github/workflows/pr-triage.yml index add320e1b..b1c12c806 100644 --- a/.github/workflows/pr-triage.yml +++ b/.github/workflows/pr-triage.yml @@ -17,4 +17,7 @@ permissions: jobs: triage-pr: uses: OpenSwiftUIProject/github-workflows/.github/workflows/pr-triage.yml@main + with: + # fromJSON workaround number inputs: https://github.com/orgs/community/discussions/67182#discussioncomment-8617964 + pr_number: ${{ fromJSON(inputs.pr_number) }} secrets: inherit From d570d4168a6a97867e307b1a2be5760b77b71bdf Mon Sep 17 00:00:00 2001 From: Kyle Date: Sun, 5 Oct 2025 17:51:48 +0800 Subject: [PATCH 2/3] Update issue-triage.yml --- .github/workflows/issue-triage.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/issue-triage.yml b/.github/workflows/issue-triage.yml index 9a193e9e7..de8c5ea85 100644 --- a/.github/workflows/issue-triage.yml +++ b/.github/workflows/issue-triage.yml @@ -3,6 +3,12 @@ name: Issue Triage on: issues: types: [opened] + workflow_dispatch: + inputs: + issue_number: + description: 'Issue number to triage' + required: true + type: number permissions: contents: read @@ -11,4 +17,7 @@ permissions: jobs: triage-issue: uses: OpenSwiftUIProject/github-workflows/.github/workflows/issue-triage.yml@main + with: + # fromJSON workaround number inputs: https://github.com/orgs/community/discussions/67182#discussioncomment-8617964 + issue_number: ${{ fromJSON(inputs.issue_number) }} secrets: inherit From edeff606196da18b579da6175b01335982ef1b36 Mon Sep 17 00:00:00 2001 From: Kyle Date: Sun, 5 Oct 2025 18:01:24 +0800 Subject: [PATCH 3/3] Fix workflow in check list issue --- .github/workflows/pr-triage.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr-triage.yml b/.github/workflows/pr-triage.yml index b1c12c806..e49ffb466 100644 --- a/.github/workflows/pr-triage.yml +++ b/.github/workflows/pr-triage.yml @@ -1,8 +1,10 @@ name: PR Triage on: - pull_request_target: - types: [opened, reopened] + push: + branches: + - '**' # All branches + - '!main' # Exclude main if needed workflow_dispatch: inputs: pr_number: @@ -16,6 +18,7 @@ permissions: jobs: triage-pr: + if: github.event.pull_request != null || inputs.pr_number != '' # Only run if it's part of a PR or pr_number is provided uses: OpenSwiftUIProject/github-workflows/.github/workflows/pr-triage.yml@main with: # fromJSON workaround number inputs: https://github.com/orgs/community/discussions/67182#discussioncomment-8617964