Skip to content

Update github/gh-aw action to v0.67.1#27216

Merged
ErisDS merged 1 commit intomainfrom
renovate/github-gh-aw-0.x
Apr 8, 2026
Merged

Update github/gh-aw action to v0.67.1#27216
ErisDS merged 1 commit intomainfrom
renovate/github-gh-aw-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Apr 8, 2026

This PR contains the following updates:

Package Type Update Change
github/gh-aw action patch v0.67.0v0.67.1

Release Notes

github/gh-aw (github/gh-aw)

v0.67.1

Compare Source

🌟 Release Highlights

This release delivers a major OpenTelemetry observability overhaul, a new report_incomplete safe output signal, Claude Code 1.0.0 compatibility, and a wave of security hardening — all driven in part by community-reported issues.

✨ What's New
🔭 OpenTelemetry Observability (Multiple PRs)

A substantial series of improvements makes distributed tracing production-ready:

  • Accurate span names — job lifecycle spans now use the actual job name (e.g. gh-aw.agent.conclusion) instead of the generic gh-aw.job.conclusion, making traces immediately readable in Grafana/Honeycomb/Datadog.
  • Real job duration — conclusion spans now record actual execution time (previously always reported 2–5 ms due to a missing startMs).
  • OTLP payload sanitization — sensitive values (token, secret, key, auth, etc.) in span attributes are automatically redacted before sending to any OTLP collector.
  • OTLP headers maskingOTEL_EXPORTER_OTLP_HEADERS is masked with ::add-mask:: in every job, preventing auth tokens from leaking in GitHub Actions debug logs.
  • MCP Gateway OpenTelemetry — the MCP Gateway now receives opentelemetry config derived from observability.otlp frontmatter and the actions/setup trace IDs, correlating all MCP tool-call traces under the workflow root trace.
  • New resource attributesservice.version, github.repository, github.run_id, github.event_name, github.ref, github.sha, github.actions.run_url, deployment.environment, gh-aw.staged, gh-aw.run.attempt enriching all spans.
  • Observability job summary auto-enabled — the job summary step is now rendered automatically whenever OTLP is configured; the observability.job-summary opt-in field is removed (auto-detected).
  • Real OTLP trace ID in the observability job summary (was incorrectly showing the workflow_call_id).
  • GitHub API rate limit analyticsgh aw audit, gh aw logs, and gh aw audit diff now show GitHub API quota consumed per run, per resource.
🛡️ report_incomplete Safe Output

A new first-class signal for agents to surface infrastructure or tool failures without being misclassified as successful runs. When an agent emits report_incomplete, the safe-outputs handler activates failure handling regardless of agent exit code — preventing "tool-failure comment disguised as a success" scenarios. Can be configured with create-issue, title-prefix, and labels, just like missing_tool.

checks as a First-Class MCP Tool

The checks tool is now registered in the gh-aw MCP server, returning a normalized CI verdict (success, failed, pending, no_checks, policy_blocked). Review workflows no longer need to shell out to gh aw checks.

🔐 Security Hardening
  • Token/secret injection prevention — 422 instances of $\{\{ secrets.* }} interpolated directly into run: blocks have been moved to env: mappings across 181 lock files and hand-authored CI workflows, preventing shell injection if a token contains metacharacters.
  • runner-guard added to static analysis — the static-analysis-report workflow now runs Vigilant-LLC's runner-guard scanner alongside zizmor, poutine, and actionlint.
🔍 Pre-Activation Visibility

When a workflow activation is denied (bot gate, role gate, stop-after, skip-if-match, etc.), the activation job now writes a $GITHUB_STEP_SUMMARY explaining the exact reason and providing remediation guidance — no more silently skipping PRs with no visible indicator.

🤖 Claude Code 1.0.0 Compatibility

The --disable-slash-commands flag has been removed from the Claude CLI args builder. Claude Code 1.0.0 dropped this flag as a breaking change; the compiler was unconditionally injecting it, causing all Claude-engine workflows to fail at startup.

🐛 Bug Fixes & Improvements
  • Fix Octokit .endpoint proxypre_activation check scripts were failing with route.endpoint is not a function due to the rate-limit-aware github proxy stripping Octokit's .endpoint decorator; fixed with a Proxy wrapper.
  • Fix OTLP span kind — job lifecycle spans now use SPAN_KIND_INTERNAL (was SPAN_KIND_SERVER), preventing false RED-metric pollution in observability backends.
  • Error message quality — duplicate permission scope hints suppressed, redundant path prefix stripped from single-failure messages, and YAML parse error fallbacks now emit proper IDE-navigable positions.
  • Fix daily-issues-report — switched from codex to copilot engine after OpenAI API access restrictions blocked Codex since Mar 24.
  • Fix runner-guard v2 module path — corrected go install path to include /v2/ suffix for Go major version convention compliance.
  • Fix docs breadcrumb config — removed unrecognized breadcrumbs: true key that was breaking Starlight config.
  • Add stateful scanning pattern to memory.md — documents the baseline-diff approach for nightly scans using repo-memory.
🌍 Community Contributions
A huge thank you to the community members who reported issues that were resolved in this release!
@bbonafed
@dagecko
@samuelkahessay

For complete details, see CHANGELOG.

Generated by Release · ● 1.2M


What's Changed

Full Changelog: github/gh-aw@v0.67.0...v0.67.1


Configuration

📅 Schedule: (in timezone Etc/UTC)

  • Branch creation
    • Only on Sunday and Saturday (* * * * 0,6)
    • Between 12:00 AM and 12:59 PM, only on Monday (* 0-12 * * 1)
    • Between 09:00 PM and 11:59 PM, Monday through Friday (* 21-23 * * 1-5)
    • Between 12:00 AM and 04:59 AM, Tuesday through Saturday (* 0-4 * * 2-6)
  • Automerge
    • Only on Sunday and Saturday (* * * * 0,6)
    • Between 12:00 AM and 12:59 PM, only on Monday (* 0-12 * * 1)
    • Between 10:00 PM and 11:59 PM, Monday through Friday (* 22-23 * * 1-5)
    • Between 12:00 AM and 04:59 AM, Tuesday through Saturday (* 0-4 * * 2-6)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Apr 8, 2026
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 8, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.45%. Comparing base (f36c799) to head (424be25).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #27216      +/-   ##
==========================================
- Coverage   73.45%   73.45%   -0.01%     
==========================================
  Files        1545     1545              
  Lines      123642   123642              
  Branches    14954    14954              
==========================================
- Hits        90824    90823       -1     
  Misses      31799    31799              
- Partials     1019     1020       +1     
Flag Coverage Δ
admin-tests 54.39% <ø> (-0.01%) ⬇️
e2e-tests 73.45% <ø> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate renovate bot force-pushed the renovate/github-gh-aw-0.x branch 15 times, most recently from 297216f to ef7f7ca Compare April 8, 2026 13:58
@renovate renovate bot changed the title Update github/gh-aw action to v0.67.1 Update github/gh-aw action to v0.67.3 Apr 8, 2026
@renovate renovate bot force-pushed the renovate/github-gh-aw-0.x branch from ef7f7ca to 65fbbeb Compare April 8, 2026 14:03
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

E2E Tests Failed

To view the Playwright test report locally, run:

REPORT_DIR=$(mktemp -d) && gh run download 24139593383 -n playwright-report -D "$REPORT_DIR" && npx playwright show-report "$REPORT_DIR"

@renovate renovate bot force-pushed the renovate/github-gh-aw-0.x branch from 65fbbeb to 2f357cf Compare April 8, 2026 14:50
@renovate renovate bot changed the title Update github/gh-aw action to v0.67.3 Update github/gh-aw action to v0.67.1 Apr 8, 2026
@renovate renovate bot force-pushed the renovate/github-gh-aw-0.x branch 3 times, most recently from afa535b to e7d0de6 Compare April 8, 2026 16:09
@renovate renovate bot force-pushed the renovate/github-gh-aw-0.x branch from e7d0de6 to 424be25 Compare April 8, 2026 20:09
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 8, 2026

@ErisDS ErisDS merged commit 02ba4c3 into main Apr 8, 2026
41 checks passed
@ErisDS ErisDS deleted the renovate/github-gh-aw-0.x branch April 8, 2026 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant