From b60c48e69cb50b9dae769ba3e68f145ffa04f500 Mon Sep 17 00:00:00 2001 From: "mu-automation[bot]" <204385837+mu-automation[bot]@users.noreply.github.com> Date: Tue, 7 Apr 2026 09:28:34 +0000 Subject: [PATCH] Repo File Sync: synced file(s) with microsoft/mu_devops Signed-off-by: Project Mu UEFI Bot --- .github/workflows/issue-assignment.yml | 2 +- .github/workflows/label-issues.yml | 2 +- .github/workflows/label-sync.yml | 2 +- .../pull-request-formatting-validator.yml | 15 +++++++++++++-- .github/workflows/stale.yml | 2 +- .github/workflows/triage-issues.yml | 2 +- 6 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.github/workflows/issue-assignment.yml b/.github/workflows/issue-assignment.yml index 32e3787ca..0dab505db 100644 --- a/.github/workflows/issue-assignment.yml +++ b/.github/workflows/issue-assignment.yml @@ -19,5 +19,5 @@ on: jobs: apply: - uses: microsoft/mu_devops/.github/workflows/IssueAssignment.yml@v18.0.4 + uses: microsoft/mu_devops/.github/workflows/IssueAssignment.yml@v18.0.5 secrets: inherit diff --git a/.github/workflows/label-issues.yml b/.github/workflows/label-issues.yml index 3fcc21e42..3323fe512 100644 --- a/.github/workflows/label-issues.yml +++ b/.github/workflows/label-issues.yml @@ -31,5 +31,5 @@ on: jobs: apply: - uses: microsoft/mu_devops/.github/workflows/Labeler.yml@v18.0.4 + uses: microsoft/mu_devops/.github/workflows/Labeler.yml@v18.0.5 secrets: inherit diff --git a/.github/workflows/label-sync.yml b/.github/workflows/label-sync.yml index bc05dc977..c2fa6f82c 100644 --- a/.github/workflows/label-sync.yml +++ b/.github/workflows/label-sync.yml @@ -25,5 +25,5 @@ on: jobs: sync: - uses: microsoft/mu_devops/.github/workflows/LabelSyncer.yml@v18.0.4 + uses: microsoft/mu_devops/.github/workflows/LabelSyncer.yml@v18.0.5 secrets: inherit diff --git a/.github/workflows/pull-request-formatting-validator.yml b/.github/workflows/pull-request-formatting-validator.yml index 04fc316cb..8510e6bbc 100644 --- a/.github/workflows/pull-request-formatting-validator.yml +++ b/.github/workflows/pull-request-formatting-validator.yml @@ -41,10 +41,21 @@ jobs: title } } - }')" + }' --jq '.data.repository.pullRequest.title')" + + comments="$(gh api "repos/${OWNER}/${REPO}/issues/${PR_NUMBER}/comments" --paginate --jq '.[].body')" if [[ "${prTitle}" == *"Personal/"* ]]; then - gh pr comment $PR_URL --body "⚠️ Please add a meaningful PR title (remove the 'Personal/' prefix from the title)." + if ! echo "${comments}" | grep -qF ''; then + gh pr comment $PR_URL --body "⚠️ Please add a meaningful PR title (remove the 'Personal/' prefix from the title)." + fi + echo 'VALIDATION_ERROR=true' >> $GITHUB_ENV + fi + + if [[ "${prTitle}" == "Repo File Sync: synced file(s) with microsoft/mu_devops" ]]; then + if ! echo "${comments}" | grep -qF ''; then + gh pr comment $PR_URL --body "⚠️ Please add a meaningful PR title (update the default file sync title)." + fi echo 'VALIDATION_ERROR=true' >> $GITHUB_ENV fi diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index bfd50141a..568dc1596 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -25,5 +25,5 @@ on: jobs: check: - uses: microsoft/mu_devops/.github/workflows/Stale.yml@v18.0.4 + uses: microsoft/mu_devops/.github/workflows/Stale.yml@v18.0.5 secrets: inherit diff --git a/.github/workflows/triage-issues.yml b/.github/workflows/triage-issues.yml index c11f64a27..883603160 100644 --- a/.github/workflows/triage-issues.yml +++ b/.github/workflows/triage-issues.yml @@ -20,5 +20,5 @@ on: jobs: triage: - uses: microsoft/mu_devops/.github/workflows/IssueTriager.yml@v18.0.4 + uses: microsoft/mu_devops/.github/workflows/IssueTriager.yml@v18.0.5 secrets: inherit