Repository navigation
petry-projects — workflow failures detected 2026-05-27 #400
Copy link
Copy link
Closed
Labels
automated-reportCreated by automated workflowCreated by automated workflowdev-leadFor dev-lead agent pickupFor dev-lead agent pickuphealth-checkAutomated health check reportAutomated health check report
Description
Actions Fleet Monitor — 2026-05-27
Org: petry-projects | Lookback: 1 day(s) | Repos: 8 | Workflows: 169
Fleet Health
🔴 CRITICAL: 5 🟠 DEGRADED: 6 🟡 WARNING: 11 ✅ HEALTHY: 51
pie title Workflow Status Distribution
"CRITICAL" : 5
"DEGRADED" : 6
"WARNING" : 11
"HEALTHY" : 51
⚠️ Systemic Issues
These workflow files are failing across multiple repos — fix the shared definition:
ci-failure-analyst.yml— failing in 3 reposdev-lead.yml— failing in 7 repospr-review-mention.yml— failing in 4 repos
Top Failing Workflows
xychart-beta
title "Top Failing Workflows (≥5 runs)"
x-axis [".github-private/issue-triage-runner.yml","bmad-bgreat-suite/apply-repo-settings.yml","bmad-bgreat-suite/claude.yml","broodly/ci.yml","broodly/dependency-audit.yml","bmad-bgreat-suite/dev-lead.yml","google-app-scripts/dev-lead.yml","broodly/dev-lead.yml",".github-private/pr-review.yml","markets/dev-lead.yml"]
y-axis "Failure Rate %" 0 --> 100
bar [100,100,100,100,100,45,40,34,33,31]
Per-Repo Summary
| Repo | Workflows | Total Runs | Failures | Issues | Worst Status |
|---|---|---|---|---|---|
petry-projects/.github 🟡 |
31 | 339 | 5 | #345 #334 #331 #330 #329 | 🟡 WARNING |
petry-projects/.github-private 🔴 |
32 | 73 | 14 | #342 #341 #337 #244 | 🔴 CRITICAL |
petry-projects/ContentTwin 🟡 |
14 | 44 | 1 | #189 #188 #180 #179 | 🟡 WARNING |
petry-projects/TalkTerm 🟠 |
17 | 29 | 8 | #215 #207 #208 #204 #199 | 🟠 DEGRADED |
petry-projects/bmad-bgreat-suite 🔴 |
15 | 360 | 174 | #201 #198 #197 #185 #184 #183 | 🔴 CRITICAL |
petry-projects/broodly 🔴 |
19 | 662 | 161 | #243 #240 #230 #227 #226 #223 #224 | 🔴 CRITICAL |
petry-projects/google-app-scripts 🟠 |
23 | 402 | 76 | #322 #318 #317 #315 #305 #303 #304 | 🟠 DEGRADED |
petry-projects/markets 🟠 |
18 | 202 | 33 | #215 #209 #208 #203 #202 | 🟠 DEGRADED |
Fleet Detail
| Repo | Workflow | Issues | Total | ✅ | ❌ | ⚪ | Failure Rate | p50 | p95 | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|
petry-projects/.github-private 🔴 |
issue-triage-runner.yml |
11 | 0 | 11 | 0 | 100% | ██████████ | 9m14s | 10m44s | 🔴 CRITICAL | |
petry-projects/bmad-bgreat-suite 🔴 |
apply-repo-settings.yml |
#197 | 8 | 0 | 8 | 0 | 100% | ██████████ | 0s | 0s | 🔴 CRITICAL |
petry-projects/bmad-bgreat-suite 🔴 |
claude.yml |
#184 | 106 | 0 | 106 | 0 | 100% | ██████████ | 0s | 0s | 🔴 CRITICAL |
petry-projects/broodly 🔴 |
ci.yml |
#223 | 19 | 0 | 19 | 0 | 100% | ██████████ | 7m49s | 18m55s | 🔴 CRITICAL |
petry-projects/broodly 🔴 |
dependency-audit.yml |
#226 | 19 | 0 | 19 | 0 | 100% | ██████████ | 24m18s | 31m40s | 🔴 CRITICAL |
petry-projects/.github-private 🟠 |
pr-review.yml |
6 | 1 | 2 | 3 | 33.3% | ███░░░░░░░ | 32s | 9m41s |
🟠 DEGRADED | |
petry-projects/TalkTerm 🟠 |
dev-lead.yml |
#208 | 27 | 5 | 8 | 14 | 29.6% | ██░░░░░░░░ | 9m51s | 13m48s | 🟠 DEGRADED |
petry-projects/bmad-bgreat-suite 🟠 |
dev-lead.yml |
#198 | 119 | 43 | 54 | 1 | 45.4% | ████░░░░░░ | 15m41s | 22m37s | 🟠 DEGRADED |
petry-projects/broodly 🟠 |
dev-lead.yml |
#227 | 293 | 118 | 101 | 4 | 34.5% | ███░░░░░░░ | 10m19s | 33m18s | 🟠 DEGRADED |
petry-projects/google-app-scripts 🟠 |
dev-lead.yml |
#315 | 164 | 59 | 67 | 3 | 40.9% | ████░░░░░░ | 12m51s | 26m19s | 🟠 DEGRADED |
petry-projects/markets 🟠 |
dev-lead.yml |
#202 | 95 | 28 | 30 | 21 | 31.6% | ███░░░░░░░ | 5m56s | 23m12s | 🟠 DEGRADED |
petry-projects/.github 🟡 |
ci.yml |
#329 | 15 | 14 | 1 | 0 | 6.7% | ░░░░░░░░░░ | 43s | 18m42s |
🟡 WARNING |
petry-projects/.github 🟡 |
dev-lead.yml |
#330 | 116 | 7 | 2 | 65 | 1.7% | ░░░░░░░░░░ | 3s | 2m52s | 🟡 WARNING |
petry-projects/ContentTwin 🟡 |
dev-lead.yml |
#180 | 36 | 1 | 1 | 34 | 2.8% | ░░░░░░░░░░ | 3s | 13m49s | 🟡 WARNING |
petry-projects/bmad-bgreat-suite 🟡 |
pr-review-mention.yml |
#185 | 67 | 0 | 6 | 0 | 9.0% | ░░░░░░░░░░ | 1s | 2s | 🟡 WARNING |
petry-projects/broodly 🟡 |
agent-shield.yml |
19 | 18 | 1 | 0 | 5.3% | ░░░░░░░░░░ | 7m40s | 18m3s | 🟡 WARNING | |
petry-projects/broodly 🟡 |
ci-failure-analyst.yml |
#243 | 76 | 2 | 3 | 9 | 3.9% | ░░░░░░░░░░ | 2s | 9m58s | 🟡 WARNING |
petry-projects/broodly 🟡 |
pr-review-mention.yml |
159 | 0 | 18 | 0 | 11.3% | █░░░░░░░░░ | 1s | 3s | 🟡 WARNING | |
petry-projects/google-app-scripts 🟡 |
ci-failure-analyst.yml |
#322 | 40 | 0 | 5 | 7 | 12.5% | █░░░░░░░░░ | 2s | 12m4s | 🟡 WARNING |
petry-projects/google-app-scripts 🟡 |
pr-review-mention.yml |
#318 | 85 | 0 | 4 | 0 | 4.7% | ░░░░░░░░░░ | 1s | 2s | 🟡 WARNING |
petry-projects/markets 🟡 |
ci-failure-analyst.yml |
#208 | 18 | 0 | 2 | 0 | 11.1% | █░░░░░░░░░ | 2s | 15m11s | 🟡 WARNING |
petry-projects/markets 🟡 |
pr-review-mention.yml |
#209 | 44 | 0 | 1 | 0 | 2.3% | ░░░░░░░░░░ | 1s | 2s | 🟡 WARNING |
petry-projects/.github ✅ |
agent-shield.yml |
15 | 15 | 0 | 0 | 0% | ░░░░░░░░░░ | 25s | 18m23s | ✅ HEALTHY | |
petry-projects/.github ✅ |
auto-rebase.yml |
1 | 1 | 0 | 0 | 0% | ░░░░░░░░░░ | 1m29s | 1m29s | ✅ HEALTHY | |
petry-projects/.github ✅ |
codeql |
16 | 16 | 0 | 0 | 0% | ░░░░░░░░░░ | 2m23s | 19m46s |
✅ HEALTHY | |
petry-projects/.github ✅ |
daily-org-status.yml |
#334 | 1 | 1 | 0 | 0 | 0% | ░░░░░░░░░░ | 4m4s | 4m4s | ✅ HEALTHY |
petry-projects/.github ✅ |
dependabot-automerge.yml |
14 | 0 | 0 | 0 | 0% | ░░░░░░░░░░ | 1s | 8s | ✅ HEALTHY | |
petry-projects/.github ✅ |
dependabot-rebase.yml |
6 | 6 | 0 | 0 | 0% | ░░░░░░░░░░ | 11s | 14s | ✅ HEALTHY | |
petry-projects/.github ✅ |
dependency-audit.yml |
15 | 15 | 0 | 0 | 0% | ░░░░░░░░░░ | 17s | 17m50s | ✅ HEALTHY | |
petry-projects/.github ✅ |
pr-auto-review.yml |
#345 | 77 | 77 | 0 | 0 | 0% | ░░░░░░░░░░ | 16s | 18m29s | ✅ HEALTHY |
petry-projects/.github ✅ |
pr-review-mention.yml |
#331 | 46 | 0 | 0 | 0 | 0% | ░░░░░░░░░░ | 1s | 7s | ✅ HEALTHY |
petry-projects/.github ✅ |
sonarcloud.yml |
15 | 15 | 0 | 0 | 0% | ░░░░░░░░░░ | 50s | 18m46s |
✅ HEALTHY | |
petry-projects/.github-private ✅ |
actions-fleet-monitor.yml |
#337 | 1 | 1 | 0 | 0 | 0% | ░░░░░░░░░░ | 3m46s | 3m46s | ✅ HEALTHY |
petry-projects/.github-private ✅ |
daily-pr-review-health.yml |
1 | 1 | 0 | 0 | 0% | ░░░░░░░░░░ | 1m46s | 1m46s | ✅ HEALTHY | |
petry-projects/.github-private ✅ |
dev-lead-retry.yml |
6 | 6 | 0 | 0 | 0% | ░░░░░░░░░░ | 7m30s | 7m50s | ✅ HEALTHY | |
petry-projects/.github-private ✅ |
dev-lead.yml |
#341 | 35 | 3 | 0 | 32 | 0% | ░░░░░░░░░░ | 3s | 4m28s | ✅ HEALTHY |
petry-projects/.github-private ✅ |
pr-review-mention.yml |
12 | 0 | 0 | 0 | 0% | ░░░░░░░░░░ | 1s | 2s | ✅ HEALTHY | |
petry-projects/ContentTwin ✅ |
dependabot-rebase.yml |
4 | 4 | 0 | 0 | 0% | ░░░░░░░░░░ | 10s | 12s | ✅ HEALTHY | |
petry-projects/ContentTwin ✅ |
pr-review-mention.yml |
4 | 0 | 0 | 0 | 0% | ░░░░░░░░░░ | 2s | 9s | ✅ HEALTHY | |
petry-projects/TalkTerm ✅ |
codeql |
1 | 1 | 0 | 0 | 0% | ░░░░░░░░░░ | 1m1s | 1m1s | ✅ HEALTHY | |
petry-projects/TalkTerm ✅ |
pr-review-mention.yml |
#204 | 1 | 0 | 0 | 0 | 0% | ░░░░░░░░░░ | 2s | 2s | ✅ HEALTHY |
petry-projects/bmad-bgreat-suite ✅ |
agent-shield.yml |
8 | 8 | 0 | 0 | 0% | ░░░░░░░░░░ | 15m30s | 20m27s | ✅ HEALTHY | |
petry-projects/bmad-bgreat-suite ✅ |
ci.yml |
#183 | 8 | 8 | 0 | 0 | 0% | ░░░░░░░░░░ | 15m50s | 21m3s | ✅ HEALTHY |
petry-projects/bmad-bgreat-suite ✅ |
codeql |
9 | 9 | 0 | 0 | 0% | ░░░░░░░░░░ | 15m21s | 21m47s | ✅ HEALTHY | |
petry-projects/bmad-bgreat-suite ✅ |
copilot-pull-request-reviewer |
7 | 7 | 0 | 0 | 0% | ░░░░░░░░░░ | 31m19s | 36m57s | ✅ HEALTHY | |
petry-projects/bmad-bgreat-suite ✅ |
dependabot-automerge.yml |
8 | 0 | 0 | 0 | 0% | ░░░░░░░░░░ | 1s | 2s | ✅ HEALTHY | |
petry-projects/bmad-bgreat-suite ✅ |
dependabot-rebase.yml |
4 | 4 | 0 | 0 | 0% | ░░░░░░░░░░ | 21s | 21s | ✅ HEALTHY | |
petry-projects/bmad-bgreat-suite ✅ |
dependency-audit.yml |
8 | 8 | 0 | 0 | 0% | ░░░░░░░░░░ | 15m2s | 20m43s | ✅ HEALTHY | |
petry-projects/bmad-bgreat-suite ✅ |
sonarcloud.yml |
8 | 8 | 0 | 0 | 0% | ░░░░░░░░░░ | 16m2s | 20m28s | ✅ HEALTHY | |
petry-projects/broodly ✅ |
codeql |
20 | 20 | 0 | 0 | 0% | ░░░░░░░░░░ | 7m36s | 21m30s | ✅ HEALTHY | |
petry-projects/broodly ✅ |
copilot-pull-request-reviewer |
14 | 14 | 0 | 0 | 0% | ░░░░░░░░░░ | 9m12s | 15m33s | ✅ HEALTHY | |
petry-projects/broodly ✅ |
dependabot-automerge.yml |
19 | 0 | 0 | 0 | 0% | ░░░░░░░░░░ | 1s | 5s | ✅ HEALTHY | |
petry-projects/broodly ✅ |
dependabot-rebase.yml |
5 | 5 | 0 | 0 | 0% | ░░░░░░░░░░ | 10s | 10s | ✅ HEALTHY | |
petry-projects/broodly ✅ |
sonarcloud.yml |
19 | 19 | 0 | 0 | 0% | ░░░░░░░░░░ | 6m42s | 19m20s | ✅ HEALTHY | |
petry-projects/google-app-scripts ✅ |
agent-shield.yml |
10 | 10 | 0 | 0 | 0% | ░░░░░░░░░░ | 17m39s | 20m26s | ✅ HEALTHY | |
petry-projects/google-app-scripts ✅ |
ci.yml |
#303 | 10 | 10 | 0 | 0 | 0% | ░░░░░░░░░░ | 27m17s | 29m17s | ✅ HEALTHY |
petry-projects/google-app-scripts ✅ |
codeql |
18 | 18 | 0 | 0 | 0% | ░░░░░░░░░░ | 15m1s | 20m18s | ✅ HEALTHY | |
petry-projects/google-app-scripts ✅ |
copilot-pull-request-reviewer |
10 | 10 | 0 | 0 | 0% | ░░░░░░░░░░ | 17m59s | 21m44s | ✅ HEALTHY | |
petry-projects/google-app-scripts ✅ |
coverage.yml |
10 | 10 | 0 | 0 | 0% | ░░░░░░░░░░ | 16m49s | 19m38s | ✅ HEALTHY | |
petry-projects/google-app-scripts ✅ |
dependabot-automerge.yml |
10 | 0 | 0 | 0 | 0% | ░░░░░░░░░░ | 1s | 2s | ✅ HEALTHY | |
petry-projects/google-app-scripts ✅ |
dependabot-rebase.yml |
#317 | 5 | 5 | 0 | 0 | 0% | ░░░░░░░░░░ | 20s | 26s | ✅ HEALTHY |
petry-projects/google-app-scripts ✅ |
dependency-audit.yml |
#305 | 10 | 10 | 0 | 0 | 0% | ░░░░░░░░░░ | 26m36s | 28m57s | ✅ HEALTHY |
petry-projects/google-app-scripts ✅ |
nodejs-tests.yml |
10 | 10 | 0 | 0 | 0% | ░░░░░░░░░░ | 17m28s | 20m52s | ✅ HEALTHY | |
petry-projects/google-app-scripts ✅ |
playwright-tests.yml |
10 | 10 | 0 | 0 | 0% | ░░░░░░░░░░ | 17m9s | 20m57s | ✅ HEALTHY | |
petry-projects/google-app-scripts ✅ |
sonarcloud.yml |
10 | 10 | 0 | 0 | 0% | ░░░░░░░░░░ | 17m46s | 21m23s | ✅ HEALTHY | |
petry-projects/markets ✅ |
agent-shield.yml |
6 | 6 | 0 | 0 | 0% | ░░░░░░░░░░ | 15m13s | 17m28s | ✅ HEALTHY | |
petry-projects/markets ✅ |
ci.yml |
6 | 6 | 0 | 0 | 0% | ░░░░░░░░░░ | 16m31s | 17m23s | ✅ HEALTHY | |
petry-projects/markets ✅ |
codeql |
6 | 6 | 0 | 0 | 0% | ░░░░░░░░░░ | 14m51s | 17m40s | ✅ HEALTHY | |
petry-projects/markets ✅ |
copilot-pull-request-reviewer |
4 | 4 | 0 | 0 | 0% | ░░░░░░░░░░ | 13m54s | 18m14s | ✅ HEALTHY | |
petry-projects/markets ✅ |
dependabot-automerge.yml |
6 | 0 | 0 | 0 | 0% | ░░░░░░░░░░ | 1s | 1s | ✅ HEALTHY | |
petry-projects/markets ✅ |
dependabot-rebase.yml |
#215 | 5 | 5 | 0 | 0 | 0% | ░░░░░░░░░░ | 8s | 10s | ✅ HEALTHY |
petry-projects/markets ✅ |
dependency-audit.yml |
6 | 6 | 0 | 0 | 0% | ░░░░░░░░░░ | 14m37s | 17m11s | ✅ HEALTHY | |
petry-projects/markets ✅ |
sonarcloud.yml |
6 | 6 | 0 | 0 | 0% | ░░░░░░░░░░ | 15m4s | 17m7s | ✅ HEALTHY | |
petry-projects/.github 🟡 |
compliance-audit-and-improvement.yml |
1 | 0 | 1 | 0 | 100% | ██████████ | 22m14s | 22m14s | 🟡 LOW-CONF | |
petry-projects/.github 🟡 |
compliance-retrigger.yml |
1 | 0 | 1 | 0 | 100% | ██████████ | 17m24s | 17m24s | 🟡 LOW-CONF | |
petry-projects/.github-private 🟡 |
content-twin-audit.yml |
1 | 0 | 1 | 0 | 100% | ██████████ | 20s | 20s | 🟡 LOW-CONF |
Failed Runs
petry-projects/.github / ci.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #1542 | 2026-05-26 | 0s | view |
petry-projects/.github / compliance-audit-and-improvement.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #26 | 2026-05-26 | 22m14s | view |
petry-projects/.github / compliance-retrigger.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #6 | 2026-05-26 | 17m24s | view |
petry-projects/.github / dev-lead.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #1917 | 2026-05-26 | 5m49s | view |
| #1912 | 2026-05-26 | 19m26s | view |
petry-projects/.github-private / content-twin-audit.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #6 | 2026-05-26 | 20s | view |
petry-projects/.github-private / issue-triage-runner.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #75 | 2026-05-26 | 10m44s | view |
| #74 | 2026-05-26 | 10m33s | view |
| #73 | 2026-05-26 | 10m41s | view |
| #72 | 2026-05-26 | 9m27s | view |
| #71 | 2026-05-26 | 9m14s | view |
| #70 | 2026-05-26 | 9m17s | view |
| #69 | 2026-05-26 | 9m8s | view |
| #68 | 2026-05-26 | 7m28s | view |
| #67 | 2026-05-26 | 6m48s | view |
| #66 | 2026-05-26 | 5m12s | view |
| #65 | 2026-05-26 | 5m1s | view |
petry-projects/.github-private / pr-review.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #2255 | 2026-05-26 | 9m41s | view |
| #2251 | 2026-05-26 | 7m37s | view |
petry-projects/ContentTwin / dev-lead.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #1049 | 2026-05-26 | 13m49s | view |
petry-projects/TalkTerm / dev-lead.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #562 | 2026-05-26 | 13m48s | view |
| #559 | 2026-05-26 | 12m17s | view |
| #555 | 2026-05-26 | 11m2s | view |
| #552 | 2026-05-26 | 11m30s | view |
| #548 | 2026-05-26 | 11m27s | view |
| #546 | 2026-05-26 | 11m5s | view |
| #544 | 2026-05-26 | 11m6s | view |
| #542 | 2026-05-26 | 11m9s | view |
petry-projects/bmad-bgreat-suite / apply-repo-settings.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #411 | 2026-05-26 | 0s | view |
| #410 | 2026-05-26 | 0s | view |
| #409 | 2026-05-26 | 0s | view |
| #408 | 2026-05-26 | 0s | view |
| #407 | 2026-05-26 | 0s | view |
| #406 | 2026-05-26 | 0s | view |
| #405 | 2026-05-26 | 0s | view |
| #404 | 2026-05-26 | 0s | view |
petry-projects/bmad-bgreat-suite / claude.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #4083 | 2026-05-26 | 0s | view |
| #4082 | 2026-05-26 | 0s | view |
| #4081 | 2026-05-26 | 0s | view |
| #4080 | 2026-05-26 | 0s | view |
| #4079 | 2026-05-26 | 0s | view |
| #4078 | 2026-05-26 | 0s | view |
| #4077 | 2026-05-26 | 0s | view |
| #4076 | 2026-05-26 | 0s | view |
| #4075 | 2026-05-26 | 0s | view |
| #4074 | 2026-05-26 | 0s | view |
| #4073 | 2026-05-26 | 0s | view |
| #4072 | 2026-05-26 | 0s | view |
| #4071 | 2026-05-26 | 0s | view |
| #4070 | 2026-05-26 | 0s | view |
| #4069 | 2026-05-26 | 0s | view |
| #4068 | 2026-05-26 | 0s | view |
| #4067 | 2026-05-26 | 0s | view |
| #4066 | 2026-05-26 | 0s | view |
| #4065 | 2026-05-26 | 0s | view |
| #4064 | 2026-05-26 | 0s | view |
| #4063 | 2026-05-26 | 0s | view |
| #4062 | 2026-05-26 | 0s | view |
| #4061 | 2026-05-26 | 0s | view |
| #4060 | 2026-05-26 | 0s | view |
| #4059 | 2026-05-26 | 0s | view |
| #4058 | 2026-05-26 | 0s | view |
| #4057 | 2026-05-26 | 0s | view |
| #4056 | 2026-05-26 | 0s | view |
| #4055 | 2026-05-26 | 0s | view |
| #4054 | 2026-05-26 | 0s | view |
| #4053 | 2026-05-26 | 0s | view |
| #4052 | 2026-05-26 | 0s | view |
| #4051 | 2026-05-26 | 0s | view |
| #4050 | 2026-05-26 | 0s | view |
| #4049 | 2026-05-26 | 0s | view |
| #4048 | 2026-05-26 | 0s | view |
| #4047 | 2026-05-26 | 0s | view |
| #4046 | 2026-05-26 | 0s | view |
| #4045 | 2026-05-26 | 0s | view |
| #4044 | 2026-05-26 | 0s | view |
| #4043 | 2026-05-26 | 0s | view |
| #4042 | 2026-05-26 | 0s | view |
| #4041 | 2026-05-26 | 0s | view |
| #4040 | 2026-05-26 | 0s | view |
| #4039 | 2026-05-26 | 0s | view |
| #4038 | 2026-05-26 | 0s | view |
| #4037 | 2026-05-26 | 0s | view |
| #4036 | 2026-05-26 | 0s | view |
| #4035 | 2026-05-26 | 0s | view |
| #4034 | 2026-05-26 | 0s | view |
| #4033 | 2026-05-26 | 0s | view |
| #4032 | 2026-05-26 | 0s | view |
| #4031 | 2026-05-26 | 0s | view |
| #4030 | 2026-05-26 | 0s | view |
| #4029 | 2026-05-26 | 0s | view |
| #4028 | 2026-05-26 | 0s | view |
| #4027 | 2026-05-26 | 0s | view |
| #4026 | 2026-05-26 | 0s | view |
| #4025 | 2026-05-26 | 0s | view |
| #4024 | 2026-05-26 | 0s | view |
| #4023 | 2026-05-26 | 0s | view |
| #4022 | 2026-05-26 | 0s | view |
| #4021 | 2026-05-26 | 0s | view |
| #4020 | 2026-05-26 | 0s | view |
| #4019 | 2026-05-26 | 0s | view |
| #4018 | 2026-05-26 | 0s | view |
| #4017 | 2026-05-26 | 0s | view |
| #4016 | 2026-05-26 | 0s | view |
| #4015 | 2026-05-26 | 0s | view |
| #4014 | 2026-05-26 | 0s | view |
| #4013 | 2026-05-26 | 0s | view |
| #4012 | 2026-05-26 | 0s | view |
| #4011 | 2026-05-26 | 0s | view |
| #4010 | 2026-05-26 | 0s | view |
| #4009 | 2026-05-26 | 0s | view |
| #4008 | 2026-05-26 | 0s | view |
| #4007 | 2026-05-26 | 0s | view |
| #4006 | 2026-05-26 | 0s | view |
| #4005 | 2026-05-26 | 0s | view |
| #4004 | 2026-05-26 | 0s | view |
| #4003 | 2026-05-26 | 0s | view |
| #4002 | 2026-05-26 | 0s | view |
| #4001 | 2026-05-26 | 0s | view |
| #4000 | 2026-05-26 | 0s | view |
| #3999 | 2026-05-26 | 0s | view |
| #3998 | 2026-05-26 | 0s | view |
| #3997 | 2026-05-26 | 0s | view |
| #3996 | 2026-05-26 | 0s | view |
| #3995 | 2026-05-26 | 0s | view |
| #3994 | 2026-05-26 | 0s | view |
| #3993 | 2026-05-26 | 0s | view |
| #3992 | 2026-05-26 | 0s | view |
| #3991 | 2026-05-26 | 0s | view |
| #3990 | 2026-05-26 | 0s | view |
| #3989 | 2026-05-26 | 0s | view |
| #3988 | 2026-05-26 | 0s | view |
| #3987 | 2026-05-26 | 0s | view |
| #3986 | 2026-05-26 | 0s | view |
| #3985 | 2026-05-26 | 0s | view |
| #3984 | 2026-05-26 | 0s | view |
| #3983 | 2026-05-26 | 0s | view |
| #3982 | 2026-05-26 | 0s | view |
| #3981 | 2026-05-26 | 0s | view |
| #3980 | 2026-05-26 | 0s | view |
| #3979 | 2026-05-26 | 0s | view |
| #3978 | 2026-05-26 | 0s | view |
petry-projects/bmad-bgreat-suite / dev-lead.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #3506 | 2026-05-26 | 1m50s | view |
| #3505 | 2026-05-26 | 4m35s | view |
| #3504 | 2026-05-26 | 5m7s | view |
| #3501 | 2026-05-26 | 6m54s | view |
| #3497 | 2026-05-26 | 8m16s | view |
| #3493 | 2026-05-26 | 9m29s | view |
| #3489 | 2026-05-26 | 15m36s | view |
| #3488 | 2026-05-26 | 15m14s | view |
| #3483 | 2026-05-26 | 0s | view |
| #3482 | 2026-05-26 | 0s | view |
| #3479 | 2026-05-26 | 18m18s | view |
| #3477 | 2026-05-26 | 21m37s | view |
| #3473 | 2026-05-26 | 0s | view |
| #3472 | 2026-05-26 | 0s | view |
| #3469 | 2026-05-26 | 21m31s | view |
| #3468 | 2026-05-26 | 0s | view |
| #3467 | 2026-05-26 | 0s | view |
| #3465 | 2026-05-26 | 22m37s | view |
| #3464 | 2026-05-26 | 22m11s | view |
| #3463 | 2026-05-26 | 25m0s | view |
| #3461 | 2026-05-26 | 21m12s | view |
| #3460 | 2026-05-26 | 20m53s | view |
| #3459 | 2026-05-26 | 24m35s | view |
| #3457 | 2026-05-26 | 20m37s | view |
| #3456 | 2026-05-26 | 19m46s | view |
| #3455 | 2026-05-26 | 23m4s | view |
| #3451 | 2026-05-26 | 0s | view |
| #3450 | 2026-05-26 | 0s | view |
| #3449 | 2026-05-26 | 0s | view |
| #3447 | 2026-05-26 | 0s | view |
| #3446 | 2026-05-26 | 0s | view |
| #3445 | 2026-05-26 | 22m56s | view |
| #3443 | 2026-05-26 | 21m10s | view |
| #3442 | 2026-05-26 | 18m24s | view |
| #3441 | 2026-05-26 | 21m27s | view |
| #3440 | 2026-05-26 | 17m6s | view |
| #3439 | 2026-05-26 | 20m21s | view |
| #3438 | 2026-05-26 | 19m20s | view |
| #3437 | 2026-05-26 | 19m45s | view |
| #3436 | 2026-05-26 | 19m22s | view |
| #3432 | 2026-05-26 | 20m38s | view |
| #3431 | 2026-05-26 | 20m37s | view |
| #3430 | 2026-05-26 | 16m39s | view |
| #3429 | 2026-05-26 | 20m12s | view |
| #3427 | 2026-05-26 | 20m34s | view |
| #3426 | 2026-05-26 | 19m44s | view |
| #3424 | 2026-05-26 | 16m13s | view |
| #3423 | 2026-05-26 | 19m17s | view |
| #3421 | 2026-05-26 | 36m49s | view |
| #3419 | 2026-05-26 | 16m18s | view |
| #3417 | 2026-05-26 | 19m20s | view |
| #3411 | 2026-05-26 | 19m20s | view |
| #3408 | 2026-05-26 | 16m15s | view |
| #3405 | 2026-05-26 | 17m24s | view |
petry-projects/bmad-bgreat-suite / pr-review-mention.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #1500 | 2026-05-26 | 0s | view |
| #1497 | 2026-05-26 | 0s | view |
| #1495 | 2026-05-26 | 0s | view |
| #1477 | 2026-05-26 | 0s | view |
| #1476 | 2026-05-26 | 0s | view |
| #1474 | 2026-05-26 | 0s | view |
petry-projects/broodly / agent-shield.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #602 | 2026-05-26 | 0s | view |
petry-projects/broodly / ci-failure-analyst.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #162 | 2026-05-26 | 12m40s | view |
| #157 | 2026-05-26 | 12m14s | view |
| #151 | 2026-05-26 | 9m58s | view |
petry-projects/broodly / ci.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #770 | 2026-05-26 | 18m55s | view |
| #769 | 2026-05-26 | 14m21s | view |
| #768 | 2026-05-26 | 14m8s | view |
| #767 | 2026-05-26 | 13m28s | view |
| #766 | 2026-05-26 | 11m47s | view |
| #765 | 2026-05-26 | 10m49s | view |
| #764 | 2026-05-26 | 10m8s | view |
| #763 | 2026-05-26 | 9m18s | view |
| #762 | 2026-05-26 | 7m14s | view |
| #761 | 2026-05-26 | 8m44s | view |
| #760 | 2026-05-26 | 6m7s | view |
| #759 | 2026-05-26 | 7m49s | view |
| #758 | 2026-05-26 | 5m42s | view |
| #757 | 2026-05-26 | 5m38s | view |
| #756 | 2026-05-26 | 3m35s | view |
| #755 | 2026-05-26 | 3m23s | view |
| #754 | 2026-05-26 | 3m50s | view |
| #753 | 2026-05-26 | 3m28s | view |
| #752 | 2026-05-26 | 4m38s | view |
petry-projects/broodly / dependency-audit.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #683 | 2026-05-26 | 25m46s | view |
| #682 | 2026-05-26 | 31m40s | view |
| #681 | 2026-05-26 | 30m6s | view |
| #680 | 2026-05-26 | 29m46s | view |
| #679 | 2026-05-26 | 29m54s | view |
| #678 | 2026-05-26 | 30m10s | view |
| #677 | 2026-05-26 | 29m59s | view |
| #676 | 2026-05-26 | 30m11s | view |
| #675 | 2026-05-26 | 25m9s | view |
| #674 | 2026-05-26 | 24m18s | view |
| #673 | 2026-05-26 | 23m21s | view |
| #672 | 2026-05-26 | 21m53s | view |
| #671 | 2026-05-26 | 23m23s | view |
| #670 | 2026-05-26 | 17m24s | view |
| #669 | 2026-05-26 | 16m51s | view |
| #668 | 2026-05-26 | 14m56s | view |
| #667 | 2026-05-26 | 13m5s | view |
| #666 | 2026-05-26 | 5m27s | view |
| #665 | 2026-05-26 | 2m36s | view |
petry-projects/broodly / dev-lead.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #2133 | 2026-05-26 | 1m48s | view |
| #2132 | 2026-05-26 | 2m13s | view |
| #2131 | 2026-05-26 | 5m55s | view |
| #2129 | 2026-05-26 | 9m38s | view |
| #2125 | 2026-05-26 | 17m20s | view |
| #2123 | 2026-05-26 | 19m28s | view |
| #2120 | 2026-05-26 | 20m16s | view |
| #2116 | 2026-05-26 | 22m44s | view |
| #2111 | 2026-05-26 | 0s | view |
| #2110 | 2026-05-26 | 0s | view |
| #2109 | 2026-05-26 | 0s | view |
| #2107 | 2026-05-26 | 24m9s | view |
| #2101 | 2026-05-26 | 25m56s | view |
| #2098 | 2026-05-26 | 0s | view |
| #2097 | 2026-05-26 | 0s | view |
| #2096 | 2026-05-26 | 0s | view |
| #2095 | 2026-05-26 | 0s | view |
| #2094 | 2026-05-26 | 0s | view |
| #2093 | 2026-05-26 | 0s | view |
| #2089 | 2026-05-26 | 27m57s | view |
| #2087 | 2026-05-26 | 28m17s | view |
| #2084 | 2026-05-26 | 0s | view |
| #2083 | 2026-05-26 | 0s | view |
| #2079 | 2026-05-26 | 0s | view |
| #2078 | 2026-05-26 | 0s | view |
| #2077 | 2026-05-26 | 0s | view |
| #2076 | 2026-05-26 | 0s | view |
| #2075 | 2026-05-26 | 0s | view |
| #2071 | 2026-05-26 | 29m46s | view |
| #2060 | 2026-05-26 | 29m34s | view |
| #2056 | 2026-05-26 | 0s | view |
| #2055 | 2026-05-26 | 0s | view |
| #2054 | 2026-05-26 | 0s | view |
| #2053 | 2026-05-26 | 0s | view |
| #2043 | 2026-05-26 | 32m18s | view |
| #2042 | 2026-05-26 | 32m27s | view |
| #2039 | 2026-05-26 | 0s | view |
| #2037 | 2026-05-26 | 32m49s | view |
| #2036 | 2026-05-26 | 32m51s | view |
| #2035 | 2026-05-26 | 33m10s | view |
| #2032 | 2026-05-26 | 0s | view |
| #2031 | 2026-05-26 | 0s | view |
| #2030 | 2026-05-26 | 0s | view |
| #2024 | 2026-05-26 | 33m46s | view |
| #2015 | 2026-05-26 | 0s | view |
| #2014 | 2026-05-26 | 0s | view |
| #2013 | 2026-05-26 | 0s | view |
| #2012 | 2026-05-26 | 34m15s | view |
| #2010 | 2026-05-26 | 34m11s | view |
| #2007 | 2026-05-26 | 34m16s | view |
| #2006 | 2026-05-26 | 34m12s | view |
| #2001 | 2026-05-26 | 34m4s | view |
| #2000 | 2026-05-26 | 16m21s | view |
| #1995 | 2026-05-26 | 34m29s | view |
| #1994 | 2026-05-26 | 34m15s | view |
| #1992 | 2026-05-26 | 32m2s | view |
| #1989 | 2026-05-26 | 32m22s | view |
| #1982 | 2026-05-26 | 32m16s | view |
| #1974 | 2026-05-26 | 31m39s | view |
| #1973 | 2026-05-26 | 31m37s | view |
| #1972 | 2026-05-26 | 31m35s | view |
| #1971 | 2026-05-26 | 31m23s | view |
| #1970 | 2026-05-26 | 31m14s | view |
| #1968 | 2026-05-26 | 30m40s | view |
| #1967 | 2026-05-26 | 30m27s | view |
| #1962 | 2026-05-26 | 29m15s | view |
| #1961 | 2026-05-26 | 29m9s | view |
| #1960 | 2026-05-26 | 28m55s | view |
| #1959 | 2026-05-26 | 28m28s | view |
| #1958 | 2026-05-26 | 27m48s | view |
| #1953 | 2026-05-26 | 26m40s | view |
| #1951 | 2026-05-26 | 26m25s | view |
| #1950 | 2026-05-26 | 26m26s | view |
| #1948 | 2026-05-26 | 26m25s | view |
| #1946 | 2026-05-26 | 25m5s | view |
| #1945 | 2026-05-26 | 25m1s | view |
| #1943 | 2026-05-26 | 23m1s | view |
| #1941 | 2026-05-26 | 22m51s | view |
| #1939 | 2026-05-26 | 21m54s | view |
| #1937 | 2026-05-26 | 21m37s | view |
| #1936 | 2026-05-26 | 21m38s | view |
| #1934 | 2026-05-26 | 21m15s | view |
| #1933 | 2026-05-26 | 21m31s | view |
| #1929 | 2026-05-26 | 19m22s | view |
| #1928 | 2026-05-26 | 18m11s | view |
| #1923 | 2026-05-26 | 17m56s | view |
| #1921 | 2026-05-26 | 17m34s | view |
| #1919 | 2026-05-26 | 17m29s | view |
| #1918 | 2026-05-26 | 17m33s | view |
| #1917 | 2026-05-26 | 17m11s | view |
| #1911 | 2026-05-26 | 15m14s | view |
| #1909 | 2026-05-26 | 15m16s | view |
| #1908 | 2026-05-26 | 14m38s | view |
| #1907 | 2026-05-26 | 14m22s | view |
| #1906 | 2026-05-26 | 14m5s | view |
| #1905 | 2026-05-26 | 13m48s | view |
| #1904 | 2026-05-26 | 13m27s | view |
| #1898 | 2026-05-26 | 11m9s | view |
| #1897 | 2026-05-26 | 11m51s | view |
| #1891 | 2026-05-26 | 9m0s | view |
| #1887 | 2026-05-26 | 7m16s | view |
petry-projects/broodly / pr-review-mention.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #1384 | 2026-05-26 | 0s | view |
| #1383 | 2026-05-26 | 0s | view |
| #1379 | 2026-05-26 | 0s | view |
| #1378 | 2026-05-26 | 0s | view |
| #1377 | 2026-05-26 | 0s | view |
| #1376 | 2026-05-26 | 0s | view |
| #1375 | 2026-05-26 | 0s | view |
| #1372 | 2026-05-26 | 0s | view |
| #1370 | 2026-05-26 | 0s | view |
| #1369 | 2026-05-26 | 0s | view |
| #1368 | 2026-05-26 | 0s | view |
| #1367 | 2026-05-26 | 0s | view |
| #1359 | 2026-05-26 | 0s | view |
| #1358 | 2026-05-26 | 0s | view |
| #1349 | 2026-05-26 | 0s | view |
| #1348 | 2026-05-26 | 0s | view |
| #1340 | 2026-05-26 | 0s | view |
| #1339 | 2026-05-26 | 0s | view |
petry-projects/google-app-scripts / ci-failure-analyst.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #65 | 2026-05-26 | 7m17s | view |
| #63 | 2026-05-26 | 6m38s | view |
| #58 | 2026-05-26 | 8m18s | view |
| #55 | 2026-05-26 | 9m40s | view |
| #43 | 2026-05-26 | 14m4s | view |
petry-projects/google-app-scripts / dev-lead.yml
| Run | Date | Duration | Link |
|---|---|---|---|
| #1453 | 2026-05-26 | 51s | view |
| #1452 | 2026-05-26 | 50s | view |
| #1451 | 2026-05-26 | 49s | view |
| #1450 | 2026-05-26 | 1m1s | view |
| #1449 | 2026-05-26 | 1m32s | view |
| #1448 | 2026-05-26 | 9m59s | view |
| #1447 | 2026-05-26 | 0s | view |
| #1446 | 2026-05-26 | 0s | view |
| #1445 | 2026-05-26 | 0s | view |
| #1443 | 2026-05-26 | 6m56s | view |
| #1441 | 2026-05-26 | 0s | view |
| #1440 | 2026-05-26 | 0s | view |
| #1436 | 2026-05-26 | 9m1s | view |
| #1429 | 2026-05-26 | 11m39s | view |
| #1425 | 2026-05-26 | 11m53s | view |
| #1420 | 2026-05-26 | 13m50s | view |
| #1415 | 2026-05-26 | 15m18s | view |
| #1411 | 2026-05-26 | 18m17s | view |
| #1404 | 2026-05-26 | 18m49s | view |
| #1401 | 2026-05-26 | 20m7s | view |
| #1396 | 2026-05-26 | 0s | view |
| #1395 | 2026-05-26 | 0s | view |
| #1392 | 2026-05-26 | 21m15s | view |
| #1389 | 2026-05-26 | 26m19s | view |
| #1388 | 2026-05-26 | 26m14s | view |
| #1386 | 2026-05-26 | 29m7s | view |
| #1384 | 2026-05-26 | 25m13s | view |
| #1383 | 2026-05-26 | 24m33s | view |
| #1382 | 2026-05-26 | 28m4s | view |
| #1379 | 2026-05-26 | 28m13s | view |
| #1377 | 2026-05-26 | 28m6s | view |
| #1374 | 2026-05-26 | 25m2s | view |
| #1373 | 2026-05-26 | 24m55s | view |
| #1372 | 2026-05-26 | 24m54s | view |
| #1371 | 2026-05-26 | 28m21s | view |
| #1370 | 2026-05-26 | 24m38s | view |
| #1369 | 2026-05-26 | 27m57s | view |
| #1365 | 2026-05-26 | 25m55s | view |
| #1364 | 2026-05-26 | 25m43s | view |
| #1363 | 2026-05-26 | 25m57s | view |
| #1362 | 2026-05-26 | 22m23s | view |
| #1360 | 2026-05-26 | 24m50s | view |
| #1359 | 2026-05-26 | 24m24s | view |
| #1358 | 2026-05-26 | 34m56s | view |
| #1356 | 2026-05-26 | 24m59s | view |
| #1355 | 2026-05-26 | 24m27s | [view](https://github.com/petry-projects/google-app-scripts/a |
Report truncated — view the full output in the workflow run summary.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
automated-reportCreated by automated workflowCreated by automated workflowdev-leadFor dev-lead agent pickupFor dev-lead agent pickuphealth-checkAutomated health check reportAutomated health check report
Activity
don-petry commentedon Jun 8, 2026
Dev-Lead Implementation Plan
Issue: #400 — petry-projects — workflow failures detected 2026-05-27
Scope
Fix three classes of systemic workflow failures identified in the fleet health report: a broken Claude setup action causing 100% failure in
issue-triage-runner.yml; session/rate-limit errors crashingci-failure-analyst-reusable.yml; and a gemini auth fallback gap inengine.shthat prevents copilot from being tried when gemini has no credentials.Implementation Checklist
scripts/engine.sh— skip gemini inrun_writer_with_fallbackwhenGEMINI_API_KEY/GOOGLE_API_KEYis unset, continuing to copilot instead of aborting immediately.github/workflows/ci-failure-analyst-reusable.yml— captureclaude --printoutput; detect rate-limit text and emit a::notice::instead of failing the workflow step.github/workflows/issue-triage-runner.yml— replace brokenanthropics/claude-code-action/setupaction with a directnpm installstep, passingCLAUDE_CODE_OAUTH_TOKENvia env in the subsequent run stepTests to Write
tests/dev-lead/unit/test_engine_fallback.bats— new test: when primary engine (claude) exits 2 andGEMINI_API_KEY/GOOGLE_API_KEYare unset, gemini is skipped and copilot is tried nexttests/dev-lead/unit/test_engine_fallback.bats— new test: whenGEMINI_API_KEYis set, gemini is still tried normally (no spurious skip)Test Command
bats tests/dev-lead/unit/ --formatter tapRoot Cause Analysis
issue-triage-runner.yml(100%)Can't find action.yml for anthropics/claude-code-action/setup@20c8abf...setup/subdirectory was removed fromanthropics/claude-code-action; the pinned SHA resolves to a commit without itci-failure-analyst.yml(3 repos, WARNING)You've hit your session limit · resets 9:40pm→ exit 1claude --printreturns non-zero on session exhaustion; no graceful handlerdev-lead.yml(7 repos, DEGRADED)Engine failedrun_writer_with_fallbackreturns 1 immediately on any non-2/non-127 gemini failure, never reaching copilotdon-petry commentedon Jun 8, 2026
Dev-Lead: Implementation Complete
Plan Execution
scripts/engine.sh— skip gemini inrun_writer_with_fallbackwhenGEMINI_API_KEY/GOOGLE_API_KEYunset, continuing to copilot.github/workflows/ci-failure-analyst-reusable.yml— capture claude output, detect rate-limit text, exit 0 with notice instead of failing.github/workflows/issue-triage-runner.yml— replace brokenanthropics/claude-code-action/setupaction with direct npm install; passCLAUDE_CODE_OAUTH_TOKENvia envtests/dev-lead/unit/test_engine_fallback.bats— two new tests (gemini skipped when unconfigured; gemini used normally when key is set)Test Results
Files Changed
scripts/engine.sh: added pre-flight check inrun_writer_with_fallback— skip gemini with a warning when neitherGEMINI_API_KEYnorGOOGLE_API_KEYis set, allowing the fallback chain to reach copilot.github/workflows/ci-failure-analyst-reusable.yml: captureclaude --printoutput; on non-zero exit, check for rate-limit text and exit 0 with::notice::instead of failing the workflow.github/workflows/issue-triage-runner.yml: replaceanthropics/claude-code-action/setup@787c5a0(broken —setup/subdirectory removed from that SHA) with an npm install step matchingdev-lead-reusable.yml; addCLAUDE_CODE_OAUTH_TOKENto the run step envtests/dev-lead/unit/test_engine_fallback.bats: two new failing-then-passing tests for the gemini auth-skip behaviourNotes
pr-review-mention.yml(4 repos): these 0-second failures are inbmad-bgreat-suite,broodly,google-app-scripts, andmarkets— their copies of the workflow file, not the reusable. Cannot be fixed from.github-private. A separate issue or fanout PR against those repos' workflow files is needed.apply-repo-settings.ymlandclaude.ymlin bmad-bgreat-suite: 100% failure with 0s duration; these are per-repo workflow files outside the scope of.github-private.continue(notany_missing=1) so that when Claude is rate-limited and gemini is unconfigured, if copilot is also rate-limited the caller still receives exit 2 (retry may help) rather than exit 1 (hard infra failure).feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
4 remaining items
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…
feat: implement issue #400 — petry-projects — workflow failures detec…