From 706970629330f6a1f912d6ab41242a7936ce78fd Mon Sep 17 00:00:00 2001 From: James Rich <2199651+jamesarich@users.noreply.github.com> Date: Fri, 21 Nov 2025 07:42:44 -0600 Subject: [PATCH] ci: check workflow status on scheduled updates (#3774) --- .github/workflows/scheduled-updates.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/scheduled-updates.yml b/.github/workflows/scheduled-updates.yml index a8e7a9f4d..bf7b233d4 100644 --- a/.github/workflows/scheduled-updates.yml +++ b/.github/workflows/scheduled-updates.yml @@ -105,4 +105,17 @@ jobs: automation l10n firmware - hardware \ No newline at end of file + hardware + + check-workflow-status: + name: Check Workflow Status + runs-on: ubuntu-latest + needs: + - update_assets, + if: always() + steps: + - name: Check Workflow Status + if: "contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled')" + run: | + echo "One of the dependent jobs failed or was cancelled. Failing the workflow." + exit 1