-
Notifications
You must be signed in to change notification settings - Fork 28
Closed
Milestone
Description
Summary
Audit and simplify GitHub Actions workflows to reduce maintenance burden, remove fragile patterns, and improve release confidence.
Why
Current workflows have grown organically and now include duplicated logic, mixed trigger intent, and uneven hardening patterns. This increases CI time, operational risk, and review overhead.
Scope
- Inventory all workflows under
.github/workflows/ - Identify duplication and opportunities for consolidation/reusable workflow extraction
- Validate trigger strategy (
push,pull_request, tags, manual dispatch) against release flow - Review security posture (permissions, secret usage, action pinning consistency)
- Review reliability (cache strategy, concurrency/cancellation, flaky/non-deterministic jobs)
- Review observability (artifact retention, failure diagnostics, actionable logs)
Acceptance Criteria
- Document current workflow map (purpose, trigger, dependencies)
- Produce prioritized findings with severity and remediation plan
- Propose concrete cleanup plan with phased rollout
- Include rollback/safety strategy for workflow changes
- Create follow-up implementation issues for approved cleanup actions
Deliverables
- Devil's-advocate workflow review report
- Actionable cleanup checklist
- Follow-up issues grouped by risk and effort
Reactions are currently unavailable