From e342216d9e27bc59ffbddce5216bf8438e320949 Mon Sep 17 00:00:00 2001 From: "trop[bot]" <37223003+trop[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 20:45:00 -0800 Subject: [PATCH] ci: detect patch needs update error with problem matcher (#49410) Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com> Co-authored-by: David Sanders --- .github/actions/checkout/action.yml | 3 ++- .github/problem-matchers/patch-conflict.json | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/actions/checkout/action.yml b/.github/actions/checkout/action.yml index 435a3f2edb..f175c54a69 100644 --- a/.github/actions/checkout/action.yml +++ b/.github/actions/checkout/action.yml @@ -143,11 +143,12 @@ runs: echo "No changes to patches detected" fi fi - - name: Remove patch conflict problem matcher + - name: Remove patch conflict problem matchers shell: bash run: | echo "::remove-matcher owner=merge-conflict::" echo "::remove-matcher owner=patch-conflict::" + echo "::remove-matcher owner=patch-needs-update::" - name: Upload patches stats if: ${{ inputs.target-platform == 'linux' && github.ref == 'refs/heads/main' }} shell: bash diff --git a/.github/problem-matchers/patch-conflict.json b/.github/problem-matchers/patch-conflict.json index e8324448cb..e145746321 100644 --- a/.github/problem-matchers/patch-conflict.json +++ b/.github/problem-matchers/patch-conflict.json @@ -19,6 +19,16 @@ "line": 3 } ] + }, + { + "owner": "patch-needs-update", + "pattern": [ + { + "regexp": "^((patches\/.*): needs update)$", + "message": 1, + "file": 2 + } + ] } ] }