-
Notifications
You must be signed in to change notification settings - Fork 3
Closed as not planned
Description
A new version of gh-aw is available. We are currently on v0.48.1, latest is v0.48.2.
Upgrade Assessment
Urgency: Recommended
Relevant Changes
v0.48.2
Breaking Changes
- None identified for our current workflow frontmatter usage.
New Features Worth Adopting
update-issuesupportstitle-prefix: available for future workflows that useupdate-issuesafe output.- Auto-inject
create-issuesafe output: improves safety for new workflows that forget explicit non-builtin safe outputs.
Bug Fixes
- Activation/pre-activation output correctness: release notes call out fixes for invalid
needs.pre_activation.outputs.*references and undefinedmatched_commandoutput.- We currently have the exact mismatch in compiled workflows, e.g.
.github/workflows/gh-aw-release-update.lock.yml#L403referencesneeds.pre_activation.outputs.matched_command, but.github/workflows/gh-aw-release-update.lock.yml#L1437-L1439only definesactivatedinpre_activation.outputs. - This mismatch appears broadly across compiled lock workflows (40
gh-aw-*.lock.ymlfiles withneeds.pre_activation.outputs.matched_commandreferences but nomatched_commandoutput declared inpre_activation.outputs).
- We currently have the exact mismatch in compiled workflows, e.g.
- Safe-output schema validation improvements: better diagnostics for malformed safe-output config, useful for our many
safe-outputsworkflow definitions.
Security
- No explicit security patch requiring an immediate workflow config change was identified in v0.48.2 notes.
Upgrade Steps
- Update
GH_AW_VERSIONinMakefilefromv0.48.1tov0.48.2 - Run
make compileto regenerate*.lock.ymlwith compiler fixes (especially pre-activation output wiring) - Run
make lint-workflowsand verify 0 errors - Spot-check representative lock workflows (e.g.
gh-aw-release-update.lock.yml) to confirmpre_activation.outputsincludesmatched_commandwhen referenced
Generated by Upgrade Check
- expires on Feb 28, 2026, 6:41 PM UTC
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels