Replies: 3 comments
-
|
@claude - review, refine and ideate this. Then, create an implementation plan that follows tdd and other best practices. |
Beta Was this translation helpful? Give feedback.
-
Review, Refinement & IdeationWhat gh-aw brings vs. what we already haveOur existing
Recommendation: Don't migrate Refinements to the idea
Ideation — workflows worth buildingOrdered by value / effort:
Implementation PlanTDD methodology for gh-awgh-aw workflows are tested at three levels:
Phase 0 — Foundation (Day 1)Goal: gh-aw is installed, initialized, and CI validates compiled workflows.
Test gate: Phase 1 — Issue Triage Workflow (Days 2–3)Goal: New issues are auto-labeled and triaged within 60 seconds of being opened. TDD cycle
Test gate: Staged run output reviewed and signed off before merge. Phase 2 — CI Failure Analyst (Days 4–5)Goal: When a CI check fails on a PR, the bot posts a root-cause diagnosis within 2 minutes. Scenario spec (
Note: Complements Phase 3 — Stale Manager & Release Notes (Days 6–8)Same TDD cycle for each:
Phase 4 — Cross-org Deployment (Day 9)Decision point: after Phase 3 — if workflows are stable, package them as a shared agentic workflow and reference from other repos. If still iterating, keep centralized in Phase 5 — Remaining Workflows (Days 10+)Documentation Health, Dependency Advisory, Cross-repo Standards Sync, ContentTwin Content Audit — each follows the same TDD cycle, prioritized by pain points. Definition of Done (per workflow)
Files this creates in
|
Beta Was this translation helpful? Give feedback.
-
Architectural Analysis: Deployment Strategy & Shim IntegrationBuilding on the implementation plan above — two questions came up in design review that affect how Phase 0 lands and how gh-aw sits alongside the existing workflow infrastructure. 1. Cross-repo deployment: is "deploy once org-wide" supported?No — and the architecture to understand is the package model. gh-aw is per-repo by design: What IS supported is centralizing workflow definitions in Consuming repos run: gh aw init # one-time per repo
gh aw add petry-projects/.github-private # pulls workflow definitions in
gh aw compile # compiles to .lock.ymlThis mirrors what Update propagation gap: unlike the reusable-workflow shim pattern (where logic updates are instant), gh-aw package updates require each consuming repo to re-run 2. How does gh-aw sit alongside the existing shim approach?After reviewing the actual workflow structure in
The existing plan's call to not migrate Revised Phase 0 checklistAdding to the existing Phase 0 (Foundation) items:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Implement the existing GitHub agent workflows that are defined here:
https://github.com/github/gh-aw
And consider how to further adapt and extend for our organizations needs.
https://github.github.com/gh-aw/
https://github.github.com/gh-aw/setup/creating-workflows/
Beta Was this translation helpful? Give feedback.
All reactions