v0.89.7
Pre-release
Pre-release
·
87 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
🌟 Release Highlights
A focused maintenance release improving the reliability of gh aw logs multi-target downloads and tightening the safe-outputs compiler for enclave configurations.
✨ What's New
- Faster, more predictable
gh aw logs --countdownloads — When multiple workflow targets share a--countbudget, sibling targets are now cancelled promptly as soon as the shared limit is reached, instead of finishing an in-flight over-fetched chunk first (#60323, #60343). This reduces wasted API calls and speeds up multi-target log retrieval.
🐛 Bug Fixes & Improvements
- Fixed a compiler bug where
GH_AW_SINK_VISIBILITYreferenced adetermine-automatic-lockdownstep that was never generated whentools.github: falsewas combined with a static GitHub enclave and safe-outputs, which could break workflow compilation for that configuration (#60338). - Resolved a failing
lint-go-golangciCI job (#60316).
🔧 Internal
- Added a new custom Go analysis linter,
slice-make-zero-length, to catchmake([]T, 0)calls without a capacity argument (#60310).
No breaking changes in this release.
Generated by 🚀 Release · copilot · auto · 21.6 AIC · ⊞ 11.9K
What's Changed
- [WIP] Fix failing GitHub Actions job lint-go-golangci by @pelikhan with @Copilot in #60316
- [linter-miner] Add slice-make-zero-length linter by @github-actions[bot] in #60310
- Cancel sibling logs targets promptly when shared --count limit is reached by @pelikhan with @Copilot in #60323
- Cancel multi-target log downloads at the shared count limit by @pelikhan with @Copilot in #60343
Full Changelog: v0.89.6...v0.89.7