Skip to content

feat(burndown): reusable per-repo burndown workflow#281

Merged
jdfalk merged 1 commit into
mainfrom
feat/reusable-burndown
May 9, 2026
Merged

feat(burndown): reusable per-repo burndown workflow#281
jdfalk merged 1 commit into
mainfrom
feat/reusable-burndown

Conversation

@jdfalk
Copy link
Copy Markdown
Owner

@jdfalk jdfalk commented May 9, 2026

Summary

  • Adds reusable-burndown.yml to ghcommon — the single source of truth for all repo nightly burndown triggers
  • Pre-flight job is free: GitHub App JWT → count ready tasks in jdfalk/burndown-tasks hub → exit if none (no AI calls)
  • When tasks exist: triage (Claude Opus + 8K extended thinking) → dispatch matrix (max 4 parallel) → aggregate digest
  • All repos call with uses: jdfalk/ghcommon/.github/workflows/reusable-burndown.yml@main + secrets: inherit

Test plan

  • Pre-flight exits cleanly when no tasks labeled repo:<name>+status:ready exist
  • Full pipeline runs when tasks are present

🤖 Generated with Claude Code

Pre-flight job checks burndown-tasks hub via GitHub App JWT with no AI
calls — exits immediately when no tasks are ready. If tasks found:
triage (Claude Opus + extended thinking) → dispatch matrix → aggregate.

All repos call this with uses: jdfalk/ghcommon/.github/workflows/reusable-burndown.yml@main
and secrets: inherit.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
@jdfalk jdfalk merged commit 66b3fa6 into main May 9, 2026
28 of 37 checks passed
@jdfalk jdfalk deleted the feat/reusable-burndown branch May 9, 2026 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant