Skip to content

v0.88.6

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Sep 23:04
· 1 commit to main since this release
Immutable release. Only release title and notes can be modified.
b52dd75

🌟 Release Highlights

This release strengthens enclave TTL handling, expands gh aw logs with caching and audit capabilities, and lets teams enforce workspace-wide strict compilation.

⚠️ Breaking Changes

  • Workspace-wide strict mode (#59253): repositories can now set strict: true at the top level of .github/workflows/aw.json to force strict compilation across all workflows — per-workflow strict: false opt-outs are rejected. Existing workflows relying on relaxed validation should confirm they pass strict checks before enabling this.

✨ What's New

  • Cached audit reports for gh aw logs (#59270): gh aw logs --audit now generates per-run audit reports from already-downloaded data with no extra GitHub API calls, writing/reusing audit.json per run cache.
  • Full workflow-run metadata caching (#59257): gh aw logs now fetches and caches the complete GitHub Actions run response (workflow path, repository, actor, run attempt, event, commit) as run.json, removing the need for separate gh api calls.
  • Selective log cache pruning (#59049): gh aw logs --max-storage now reports cache usage per folder and selectively prunes the largest non-essential data from completed runs while preserving summaries, job metadata, and usage data.

🐛 Bug Fixes & Improvements

  • Fixed dynamic enclave TTL units (#59290, #59292): max_identity_ttl in the MCP gateway delegation envelope is now correctly emitted in seconds (matching the mcpg v0.4.17 wire contract), fixing an accidental encoding as nanoseconds. Fixes #59258.

📚 Documentation

  • Weekly glossary scan added entries for the new logs storage budget and dynamic enclave delegation controller (#59192).

Generated by 🚀 Release · copilot · auto · 19.5 AIC · ⊞ 11.8K


What's Changed

  • Wire dynamic enclave delegation controller into the workflow runtime by @lpcox with @Copilot in #59046
  • [blog] Weekly blog post – 2026-09-07 by @github-actions[bot] in #59114
  • Enforce logs cache budgets with selective pruning by @pelikhan with @Copilot in #59049
  • [blog] Agent of the Day – 2026-09-07 by @github-actions[bot] in #59240
  • [dead-code] chore: remove dead functions — 5 functions removed by @github-actions[bot] in #59242
  • [docs] Update glossary - weekly full scan by @github-actions[bot] in #59192
  • Enforce workspace-wide strict mode through aw.json by @pelikhan with @Copilot in #59253
  • Cache complete workflow run metadata in logs by @pelikhan with @Copilot in #59257
  • fix(enclaves): encode dynamic enclave max_identity_ttl in nanoseconds by @lpcox in #59290
  • Add cached audit output to logs command by @pelikhan with @Copilot in #59270
  • fix(enclaves): emit dynamic enclave TTL in seconds by @lpcox in #59292
  • [caveman] Optimize instruction verbosity — designer.md (2026-09-07) by @github-actions[bot] in #59300

Full Changelog: v0.88.5...v0.88.6