You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Find out why coverage.yml failed. Finding: no code change is needed. Each failure was the workflow correctly catching a broken PR branch, and both were fixed before merge.
Fixed in later commits on the PR; merged as #666. main push run passed
Every push to main in the window passed. Neither failure was flaky or caused by infrastructure.
Checked locally at main (52e4ff9): npm ci and npm test -- --coverage both succeed, with 23/23 suites and 1130/1130 tests passing, and node scripts/check-coverage.js passes.
Implementation Checklist
Pull the logs of the failed runs and find the root cause
Confirm main is green
No workflow or source change. Changing the gate to hide real PR failures would be the wrong fix.
Tests to Write
None. Nothing about how the code behaves changes.
Test Command
npm test -- --coverage && node scripts/check-coverage.js
Recommendation
Close this as expected behaviour. The gate is working. Optional follow-up for Fleet Monitor: count only push/main runs, or don't count PR-branch failures that were fixed before merge, so these alerts stop showing up.
β Auto-resolved by Fleet Monitor. This workflow's failure rate has been below the 10% threshold (or the workflow was removed) since 2026-11-05 (3 days) β the monitor stopped flagging it. Closing. It will reopen automatically if the workflow crosses the threshold again.
Activity
don-petry commentedon Nov 5, 2026
Dev-Lead Implementation Plan
Issue: #671 β [Fleet Monitor] combsmith/google-app-scripts β .github/workflows/coverage.yml
Scope
Find out why
coverage.ymlfailed. Finding: no code change is needed. Each failure was the workflow correctly catching a broken PR branch, and both were fixed before merge.Root-cause analysis (recent failed runs)
fix/npm-audit-glob-minimatch(PR)npm cipackage.jsonoverrides (glob/minimatch) out of sync withpackage-lock.json(Missing: glob@10.5.0 from lock file)mainpush run passeddev-lead/issue-665-β¦(PR)npm test -- --coveragemainpush run passedpushtomainin the window passed. Neither failure was flaky or caused by infrastructure.main(52e4ff9):npm ciandnpm test -- --coverageboth succeed, with 23/23 suites and 1130/1130 tests passing, andnode scripts/check-coverage.jspasses.Implementation Checklist
mainis greenTests to Write
None. Nothing about how the code behaves changes.
Test Command
npm test -- --coverage && node scripts/check-coverage.jsRecommendation
Close this as expected behaviour. The gate is working. Optional follow-up for Fleet Monitor: count only
push/mainruns, or don't count PR-branch failures that were fixed before merge, so these alerts stop showing up.don-petry commentedon Nov 8, 2026
β Auto-resolved by Fleet Monitor. This workflow's failure rate has been below the 10% threshold (or the workflow was removed) since 2026-11-05 (3 days) β the monitor stopped flagging it. Closing. It will reopen automatically if the workflow crosses the threshold again.