Skip to content

Releases: github/gh-aw

gh-aw 0.8.1

18 Sep 00:43

Choose a tag to compare

Full Changelog: v0.8.0...v0.8.1

gh-aw 0.8.0

18 Sep 00:35
78571f6

Choose a tag to compare

What's Changed

  • 🔒 Add required branch name argument to workflows by @dsyme in #877
  • 🔧 Improve validation and make branch argument required by @dsyme in #882
  • Add changelog support to documentation using Starlight Changelogs plugin by @Copilot in #883
  • 🔐 Allow github-token on individual safe output elements by @dsyme in #889
  • Rename .github/copilot-instructions.md to AGENTS.md and remove CLAUDE.md sync by @Copilot in #888
  • Rename --workflow-dir to --workflows-dir by @Copilot in #891
  • 🔍 Remove web search parameter in codex engine by @dsyme in #890
  • Add configurable max patch size validation under safe-outputs for git patches in workflows by @Copilot in #886
  • Add optional config field to codex engine configuration with documentation by @Copilot in #897

Full Changelog: v0.7.1...v0.8.0

gh-aw 0.7.1

17 Sep 14:43
0056c18

Choose a tag to compare

What's Changed

  • 🏷️ Rename 'add-issue-label' to 'add-labels' by @dsyme in #868
  • 🛡️ Enhance Content Sanitization in Workflow Compiler by @dsyme in #869
  • Add mcp list command to list MCP servers in agentic workflows by @Copilot in #866
  • 🚀 Refactor Output Logging in GitHub Workflows by @dsyme in #872
  • Fix Codex environment variable override for custom API keys by @Copilot in #880

Full Changelog: v0.7.0...v0.7.1

gh-aw 0.7.0

17 Sep 00:06

Choose a tag to compare

What's Changed

  • Add agentic workflow run information to step summary by @Copilot in #856
  • Improve JSON validation error messages in compile task by @Copilot in #854
  • 🔧 Update GitHub Actions script version to v8 by @dsyme in #855
  • Fix failing tests: update CodexEngine expectations and YAML error message format by @Copilot in #859
  • Update Claude log parser to use new mixed debug+JSONL format and remove old format file by @Copilot in #857
  • Fix JavaScript log parser to handle new Claude log format with JSON arrays by @Copilot in #862
  • fix codex installation by @dsyme in #864

Full Changelog: v0.6.3...v0.7.0

gh-aw 0.6.4

16 Sep 22:01

Choose a tag to compare

What's Changed

  • Add agentic workflow run information to step summary by @Copilot in #856
  • Improve JSON validation error messages in compile task by @Copilot in #854
  • 🔧 Update GitHub Actions script version to v8 by @dsyme in #855
  • Fix failing tests: update CodexEngine expectations and YAML error message format by @Copilot in #859
  • Update Claude log parser to use new mixed debug+JSONL format and remove old format file by @Copilot in #857
  • Fix JavaScript log parser to handle new Claude log format with JSON arrays by @Copilot in #862
  • fix codex installation by @dsyme in #864

Full Changelog: v0.6.3...v0.6.4

gh-aw 0.6.3

16 Sep 16:15

Choose a tag to compare

What's Changed

  • use claude cli directly by @Copilot in #824
  • 🐛 Fix Codex log parsing and module detection by @dsyme in #829
  • Remove XML comments from generated prompts with proper code block marker matching (fixes #822) by @Copilot in #827
  • 📝 Revamp documentation structure and links by @dsyme in #830
  • 📝 Reorganize and Update Documentation Structure by @dsyme in #831
  • 📚 Improve documentation structure and content by @dsyme in #832
  • MCP safe outputs with Claude CLI integration by @Copilot in #726
  • Remove Claude engine output.txt handling as CLI no longer produces this file by @Copilot in #834
  • Fix Claude log parser to handle new mixed debug logs + JSONL format by @Copilot in #836
  • 🐛 Fix MCP Emit and Safe Outputs Configuration by @dsyme in #837
  • Remove logo from docs website hero section by @Copilot in #841
  • Add comprehensive test coverage for Claude log parser mixed format support by @Copilot in #843
  • Remove emojis from card titles and fix invalid icon in docs index by @Copilot in #845
  • feat: only upload docs build artifacts on main branch deployment by @Copilot in #846
  • Update index.mdx with sample workflow from README to improve documentation by @Copilot in #847
  • Fix: Ensure localhost domains are always included in Playwright allowed_domains by @Copilot in #850
  • Refactor "mcp-inspect" to nested "mcp inspect" command structure by @Copilot in #851
  • Refactor cache-memory to use simple file share with path-specific access controls, artifact management, enhanced logs integration, and frontmatter workflow naming by @Copilot in #849

Full Changelog: v0.6.2...v0.6.3

gh-aw 0.6.2

15 Sep 13:59
5ac0552

Choose a tag to compare

What's Changed

  • 🔧 Fix JSONL Output Instructions in Workflow Templates by @dsyme in #804
  • Fix compiler to only generate task job when required for checks by @Copilot in #803
  • Fix JavaScript test mocks: Complete 100% test coverage with @actions/core functions by @Copilot in #802
  • Fix Print Agent output step to handle missing output file gracefully by @Copilot in #805
  • Add branch and run ID filtering support to logs command by @Copilot in #814
  • Detect MCP failures with prominent console alerts by @Copilot in #813
  • Add test-poem agentic workflow with missing-tool safe output functionality by @Copilot in #815
  • Remove workflow_run trigger from test-safe-output-missing-tool workflow by @Copilot in #816
  • Add github.ref to concurrency configuration for push workflows by @Copilot in #818
  • cache-memory by @Copilot in #812
  • 🌍 Add github-token support for safe outputs by @dsyme in #826

Full Changelog: v0.6.1...v0.6.2

gh-aw 0.6.1

12 Sep 21:19
9f5ab15

Choose a tag to compare

What's Changed

  • Add test agentic workflows and integrate into build process by @Copilot in #746
  • starlight docs by @pelikhan in #748
  • Configure Astro Starlight with starlight-llms-txt extension by @Copilot in #756
  • Add Astro Starlight links validator extension and fix broken documentation links by @Copilot in #758
  • Fix Astro configuration for GitHub Pages deployment by adding missing base path and fixing broken links by @Copilot in #759
  • Add starlight-github-alerts extension for proper GitHub alert rendering in docs by @Copilot in #760
  • Generate TypeScript definitions for safe outputs JSONL types by @Copilot in #764
  • Refine XML sanitization to convert tags to parentheses format while removing character escaping by @Copilot in #765
  • Add test agentic workflows for all documented safe output types, fix workflow cancellation behavior, and correct GitHub Actions toolkit usage by @Copilot in #766
  • Fix staged safe outputs handling in create_pull_request.cjs by @Copilot in #772
  • Fix core.warn API usage and enable comprehensive type checking for JavaScript files by @Copilot in #768
  • Add staged output support to aw_info.json, --no-staged filtering to logs command, and refactor aw_info.json parsing by @Copilot in #767
  • Update format lint workflow to create pull request instead of direct push by @Copilot in #774
  • Auto-format: Code formatting and linting fixes by @github-actions[bot] in #784
  • Fix javascript typecheck issues by @pelikhan in #787
  • Fix JavaScript test mocks - add missing @actions/core methods and correct test expectations by @Copilot in #791
  • Add staged environment variable support to create-pull-request, create-issue, and add-issue-label jobs by @Copilot in #792
  • Fix missing staged environment variable in create-discussion jobs by @Copilot in #800
  • Consolidate team membership validation to task job with workflow cancellation (#793) by @Copilot in #799
  • builtin playwright tool by @Copilot in #629

New Contributors

  • @github-actions[bot] made their first contribution in #784

Full Changelog: v0.6.0...v0.6.1

gh-aw 0.6.0

11 Sep 20:39
da6614e

Choose a tag to compare

What's Changed

  • Add execution duration tracking to tool usage reporting for both Codex and Claude engines by @Copilot in #628
  • Fix patch application by @dsyme in #642
  • Add "How It Works" section to README with concrete example, workflow diagram, and security benefits by @Copilot in #632
  • Fix multi commit PRs by @dsyme in #655
  • better logging of safe outputs by @pelikhan in #679
  • rename to correct terminology by @dsyme in #680
  • Add --tool-graph option to logs command for clean Mermaid tool sequence visualization by @Copilot in #633
  • repair escaped control characters by @pelikhan in #683
  • Add --purge flag to compile command to delete orphaned .lock.yml files by @Copilot in #696
  • Fix missing user_agent field in GitHub MCP server configuration for Codex workflows with user-agent frontmatter configuration support by @Copilot in #693
  • push-to-branch --> push-to-pr-branch by @dsyme in #711
  • Replace console.error/warn with core.error/warn in JavaScript actions by @Copilot in #728
  • Fix security advisory generation and validation by @dsyme in #731
  • rename to "code scanning alert" by @dsyme in #732
  • Add write permissions for githubnext/gh-aw-test in devcontainer.json by @Copilot in #735
  • Make branch name unique for create_pull_request by @dsyme in #734
  • Add staged mode for safe-outputs to preview GitHub actions without execution by @Copilot in #736
  • finish code review comments by @dsyme in #737
  • fix code review comments part 2 by @dsyme in #739
  • Code review comments pt3 by @dsyme in #741
  • configurable error patterns for engines by @Copilot in #697
  • Add --workflow-dir flag to compile command for custom workflow directories by @Copilot in #740
  • 🐛 Fix PR Review Comment Creation Logic by @dsyme in #745
  • 🔧 Improve Pull Request Context Detection by @dsyme in #747

Full Changelog: v0.5.2...v0.6.0

gh-aw 0.5.2

10 Sep 00:19
c278c87

Choose a tag to compare

What's Changed

  • Clean up "if" expression handling and implement YAML folded style for multiline conditions with automatic line breaking by @Copilot in #552
  • Update README to include Microsoft Research reference by @pelikhan in #592
  • Remove workflow-complete.txt generation and upload from compiler by @Copilot in #591
  • Centralize git credential configuration in workflow compiler by @Copilot in #590
  • Implement default permission restrictions for workflow triggers (issue #567) by @Copilot in #578
  • Update test cleaner workflow to delete branches with prefix test-safe-outputs-custom-engine/ by @Copilot in #607
  • Fix showing prompt in job report by @dsyme in #617

Full Changelog: v0.5.1...v0.5.2