Micheal Wilkinson
|
224ba03ca4
|
fix(decorate-pr): replace piped while-read with process substitution for docs-only detection
|
2026-03-21 14:56:38 +00:00 |
|
Micheal Wilkinson
|
f04df719e2
|
chore(go): compose vociferate runtime flow
|
2026-03-21 14:45:50 +00:00 |
|
Micheal Wilkinson
|
3eb814a3d5
|
chore(go): centralize action runtime selection
|
2026-03-21 14:34:00 +00:00 |
|
Micheal Wilkinson
|
e625d475a5
|
chore(go): use vociferate for unreleased parsing
|
2026-03-21 14:25:27 +00:00 |
|
Micheal Wilkinson
|
4a47580ea8
|
fix: extract decorate-pr comment rendering from action yaml
|
2026-03-21 14:17:07 +00:00 |
|
Micheal Wilkinson
|
4b9372079b
|
feat(decorate-pr): add changelog gate validation with strict/soft modes
Adds comprehensive changelog gate that validates qualifying code/behavior/security/workflow/tooling changes include Unreleased entries.
Features:
- Built-in changelog requirement validation
- Configurable change types requiring entries
- Docs-only PR exception with customizable glob patterns
- PR label-based exemptions
- Precise diff parsing: only added lines in Unreleased count
- Decision outputs: gate_passed, docs_only, unreleased_additions_count, failure_reason
- Integrated PR comment showing gate status with remediation guidance
- Strict mode (fails job) and soft mode (warns only)
New inputs:
- enable-changelog-gate
- changelog-gate-mode (strict/soft)
- changelog-gate-required-for
- changelog-gate-allow-docs-only
- changelog-gate-docs-globs
- changelog-gate-skip-labels
|
2026-03-21 13:46:50 +00:00 |
|
Micheal Wilkinson
|
3e03382781
|
chore(ci): add preflight token and API checks
Push Validation / coverage-badge (push) Successful in 50s
Push Validation / recommend-release (push) Successful in 17s
|
2026-03-21 13:06:15 +00:00 |
|
Micheal Wilkinson
|
821802c0c4
|
feat: add decorate-pr composite action for pull request review decoration
|
2026-03-21 12:51:28 +00:00 |
|