Immutable
release. Only release title and notes can be modified.
🌟 Release Highlights
A focused patch release improving safe-output reliability and CI hygiene: call_workflow inputs no longer get dropped during samples replay, sample-coverage gaps are now surfaced as warnings, and AI credit budgets are validated more safely to close a CodeQL alert.
🐛 Bug Fixes & Improvements
- Fixed
call_workflowsamples replay droppingworkflow_name— ingestion previously strippedworkflow_name/inputsforcall_workflowsafe outputs, causing the apply job to fail with "Workflow name is empty" (#58113). - Added warnings for uncovered samples —
--use-samplescompilation now warns when an enabled safe output has nosamples:entries, so silent no-op replay runs are easier to catch (#58112). - Hardened AI credit budget handling — the max AI credits expression moved from inline shell interpolation to step
env:, with strict integer validation before configuring the AWF firewall budget, resolving a CodeQL code-injection alert (#58116).
Full Changelog: v0.88.1...v0.88.2
Generated by 🚀 Release · copilot · auto · 16.4 AIC · ⊞ 11.8K
What's Changed
- Fix call_workflow samples replay dropping workflow_name during ingestion by @dsyme with @Copilot in #58113
- Warn when samples replay has no coverage; add replace-label sample to E2E workflow by @dsyme with @Copilot in #58112
- Move max AI credits expression to step env and validate integer in shell run block by @pelikhan with @Copilot in #58116
Full Changelog: v0.88.1...v0.88.2