Commit Graph

13 Commits

Author SHA1 Message Date
Jordan Ritter ccbc19a436 fix: include review items in docs-sync Slack notification
The warning notification for files needing manual review was sending
'see workflow run for details' with no actionable information.

- Read review-items.txt and include file list in the Slack message
- Use jq for proper JSON escaping (handles newlines, quotes, special chars)
- Guard against missing review-items.txt with fallback and ::warning::
- Review-needed notification fires independently of push/merge outcome
2026-04-15 16:13:27 -07:00
Jordan Ritter fbb9d01584 fix: upgrade docs sync token action to v2, add failure context
The v1 action uses SubtleCrypto.importKey() which fails with 'Invalid keyData'
on certain PEM key formats. v2 handles this more robustly.

Also adds step-level failure info to the Slack notification so we know
WHICH step failed instead of just 'workflow failed'.
2026-04-13 15:03:54 -07:00
Jordan Ritter ed065725a4 fix: address CR findings — deploy needs, rebuild loop resilience, merge-failure alert, loop prevention, drift failure alert 2026-04-12 14:57:18 -07:00
Jordan Ritter c0fb38959a fix: add Slack alerts across all showcase workflows, fix silent failures and loop risk 2026-04-12 14:50:21 -07:00
Jordan Ritter 7a5ebbf1e3 fix: docs sync auto-merges via devops bot (bypasses branch protection) 2026-04-12 14:02:00 -07:00
Jordan Ritter 4f4541b711 fix: docs sync uses PRs instead of direct push (branch protection) 2026-04-12 13:33:13 -07:00
Jordan Ritter 63948957e0 fix: docs sync commit messages need conventional prefix + skip hooks 2026-04-12 13:23:06 -07:00
Jordan Ritter 4bf09a1eb0 fix: docs sync Slack notifications fire even when PR step fails 2026-04-12 13:14:50 -07:00
Jordan Ritter c3bb61c10e fix: docs sync PR step — stage and commit review items before creating PR 2026-04-12 13:04:11 -07:00
Jordan Ritter 168297fbda feat: add Slack notifications for docs sync (auto-push and review PR) 2026-04-09 15:06:04 -07:00
Jordan Ritter 8ce19c5f6a fix: remove hardcoded pnpm version 9, use packageManager from package.json 2026-04-09 14:50:20 -07:00
Jordan Ritter 204dd29a97 fix: standardize health checks on /health port 8000 2026-04-08 21:22:35 -07:00
Jordan Ritter 6d05499ecd feat: add automated docs sync from main with transform pipeline 2026-04-08 19:59:31 -07:00