π Release Highlights
This release delivers key improvements to workflow organization, developer experience, and CLI usability with support for importing safe-outputs, enhanced status commands, and streamlined script management.
β¨ What's New
Import Safe-Outputs from Shared Workflows
Share safe-output configurations across multiple workflows using the imports: field. Define common settings (issue templates, label sets, GitHub tokens) once and reuse them everywhere. Includes conflict detection to ensure configuration consistency. Learn more about imports
Enhanced Status and Logs Commands
The gh aw status command now accepts --ref for checking workflow status on specific branches or tags. Similarly, gh aw logs has been updated with --ref (replacing --branch) for consistent terminology across the CLI.
Custom Job Outputs Support
Custom jobs in workflows can now define outputs that are accessible to downstream jobs, enabling more sophisticated multi-job workflow patterns.
π Bug Fixes & Improvements
- Firewall Log Parser: Fixed bug where blocked requests were incorrectly skipped during parsing, ensuring accurate network traffic analysis
- AWF Container: Container working directory now properly set to
GITHUB_WORKSPACE, improving path resolution in containerized workflows - AI Triage Campaign: Corrected project URL handling in campaign workflows
- Script Registry: Eliminated 27 redundant
sync.Oncepatterns, simplifying the internal script loading architecture
π Documentation
- Tokens Reference: Streamlined documentation with 62% reduction in content while maintaining accuracy and clarity
For complete details, see CHANGELOG.
AI generated by Release
What's Changed
- fix: update project URL handling in AI triage campaign workflow by @mnkiefer in #4774
- Refactor awf command in workflows to set container working directory to GITHUB_WORKSPACE by @Mossaka in #4767
- Add support for importing safe-outputs from shared agentic workflows by @Copilot in #4761
- Refactor script registry pattern - eliminate 27 sync.Once patterns by @Copilot in #4768
- fix: firewall log parser incorrectly skipping blocked requests by @Mossaka in #4781
- Add --ref flag to gh aw status and rename --branch to --ref in gh aw logs by @Copilot in #4776
- [docs] docs: unbloat tokens.md reference (62% reduction) by @github-actions[bot] in #4785
- Merge release.yml with release-highlights.md and add outputs support for custom jobs by @Copilot in #4778
Full Changelog: v0.31.2...v0.31.3