Commit 337cac4
authored
Update github/gh-aw action to v0.79.9 (#28662)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github/gh-aw](https://redirect.github.com/github/gh-aw) | action |
patch | `v0.79.4` → `v0.79.9` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/28155) for more information.
---
### Release Notes
<details>
<summary>github/gh-aw (github/gh-aw)</summary>
###
[`v0.79.9`](https://redirect.github.com/github/gh-aw/compare/v0.79.8...v0.79.9)
[Compare
Source](https://redirect.github.com/github/gh-aw/compare/v0.79.8...v0.79.9)
###
[`v0.79.8`](https://redirect.github.com/github/gh-aw/releases/tag/v0.79.8)
[Compare
Source](https://redirect.github.com/github/gh-aw/compare/v0.79.7...v0.79.8)
#### 🌟 Release Highlights
v0.79.8 brings two new Go linters for code quality enforcement, a wave
of targeted bug fixes improving reliability and portability, a
performance boost for workflow run queries, and codemod improvements to
complete the `max-effective-tokens` → `max-ai-credits` migration.
##### ✨ What's New
- **`httpnoctx` linter**
([#​38888](https://redirect.github.com/github/gh-aw/pull/38888)) —
Automatically flags Go HTTP calls made without a `context.Context`
parameter, helping catch a common source of non-cancellable requests
before they reach production.
- **`hardcodedfilepath` linter**
([#​38742](https://redirect.github.com/github/gh-aw/pull/38742)) —
Detects hard-coded file path string literals in Go code, surfacing
brittle path assumptions that break across environments.
- **Code Simplifier budget caps**
([#​38851](https://redirect.github.com/github/gh-aw/pull/38851)) —
Per-run hard budgets with graceful `noop` exit prevent runaway
simplification loops from consuming unbounded AI credits.
- **`--gh-aw-ref` resolved to commit SHA at compile time**
([#​38689](https://redirect.github.com/github/gh-aw/pull/38689)) —
Branch and tag references passed via `--gh-aw-ref` are now pinned to
their commit SHA during compilation, ensuring deterministic and
auditable workflow builds.
- **AOAI Entra smoke workflow**
([#​38706](https://redirect.github.com/github/gh-aw/pull/38706)) —
New end-to-end smoke workflow validates Azure OpenAI Entra
authentication for Copilot, extending CI coverage to AOAI-backed runs.
##### 🐛 Bug Fixes & Improvements
- **`environment:` propagation fixed**
([#​38918](https://redirect.github.com/github/gh-aw/pull/38918)) —
Top-level `environment:` blocks are now correctly propagated to the
`detection` job, resolving a compilation gap that silently dropped
environment bindings.
- **`set_issue_field` GraphQL fix**
([#​38882](https://redirect.github.com/github/gh-aw/pull/38882)) —
Corrects an invalid GraphQL query in `fetchIssueFields` that caused
`set_issue_field` calls to fail at runtime.
- **String-form `create_issue.labels` handled**
([#​38738](https://redirect.github.com/github/gh-aw/pull/38738)) —
Safe-output validation and schema definitions now correctly handle
labels provided as a comma-separated string in addition to arrays,
fixing label assignment failures.
- **False-positive AI credits failures eliminated**
([#​38737](https://redirect.github.com/github/gh-aw/pull/38737)) —
Prevents erroneous failure issues from being filed on successful runs
that happened to trigger unknown-model detection logic.
- **Copilot supports arbitrary `HOME` directories**
([#​38725](https://redirect.github.com/github/gh-aw/pull/38725)) —
The Copilot engine integration no longer assumes `/home/runner` as the
home directory, improving portability for non-standard runner
environments.
- **Designer Drift Audit permissions fix**
([#​38855](https://redirect.github.com/github/gh-aw/pull/38855)) —
Added the missing `pull-requests: read` scope so the Designer Drift
Audit workflow can read PR data without permission errors.
##### ⚡ Performance
- **Faster workflow run queries**
([#​38779](https://redirect.github.com/github/gh-aw/pull/38779)) —
`listWorkflowRuns` pagination now stops as soon as the 24-hour cutoff is
reached rather than fetching all pages, significantly reducing API calls
on active repositories.
##### 🔧 Migration
- **`max-effective-tokens: -1` codemod completed**
([#​38850](https://redirect.github.com/github/gh-aw/pull/38850)) —
The `effective-tokens-to-ai-credits` codemod (`gh aw fix --write`) now
correctly rewrites the `-1` sentinel value for `max-effective-tokens`,
closing the last gap in the legacy budget migration. Run `gh aw fix
--write` if you still see `max-effective-tokens: -1` in your workflows.
##### 📚 Documentation
- Updated docs covering features shipped through 2026-06-12
([#​38828](https://redirect.github.com/github/gh-aw/pull/38828))
including spec audits for `fileutil`, `constants`, `timeutil`, and `tty`
packages
([#​38848](https://redirect.github.com/github/gh-aw/pull/38848)).
> Generated by [🚀
Release](https://redirect.github.com/github/gh-aw/actions/runs/27445707307)
· 110.8 AIC · ⊞ 28.8K
<!-- gh-aw-agentic-workflow: Release, engine: copilot, version: 1.0.60,
model: claude-sonnet-4.6, id: 27445707307, workflow_id: release, run:
https://github.com/github/gh-aw/actions/runs/27445707307 -->
***
#### What's Changed
- Prevent false-positive AI credits/unknown-model failure issues on
successful runs by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38737](https://redirect.github.com/github/gh-aw/pull/38737)
- Scale homepage hero slides correctly on mobile by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38740](https://redirect.github.com/github/gh-aw/pull/38740)
- Add hardcodedfilepath linter to detect hard-coded file path string
literals by [@​Copilot](https://redirect.github.com/Copilot) in
[#​38742](https://redirect.github.com/github/gh-aw/pull/38742)
- fix(copilot): support arbitrary HOME directory, not just /home/runner
by [@​Copilot](https://redirect.github.com/Copilot) in
[#​38725](https://redirect.github.com/github/gh-aw/pull/38725)
- Add AOAI Entra smoke workflow for Copilot by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38706](https://redirect.github.com/github/gh-aw/pull/38706)
- Handle string-form `create_issue.labels` across safe-output validation
and schema/tool definitions by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38738](https://redirect.github.com/github/gh-aw/pull/38738)
- \[community] Update community contributions in README by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​38771](https://redirect.github.com/github/gh-aw/pull/38771)
- Resolve --gh-aw-ref branch/tag to commit SHA at compile time by
[@​dsyme](https://redirect.github.com/dsyme) in
[#​38689](https://redirect.github.com/github/gh-aw/pull/38689)
- Fix `lint-go` CGO failure by normalizing `ResolveGhAwRef` formatting
and string construction by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38778](https://redirect.github.com/github/gh-aw/pull/38778)
- \[spec-enforcer] Enforce specifications for styles, syncutil, testutil
by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​38831](https://redirect.github.com/github/gh-aw/pull/38831)
- \[docs] Update documentation for features from 2026-06-12 by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​38828](https://redirect.github.com/github/gh-aw/pull/38828)
- \[spec-extractor] Update package specifications for tty, types,
typeutil, workflow by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​38822](https://redirect.github.com/github/gh-aw/pull/38822)
- optimize: stop paginating listWorkflowRuns once 24h cutoff is reached
by [@​Copilot](https://redirect.github.com/Copilot) in
[#​38779](https://redirect.github.com/github/gh-aw/pull/38779)
- Add debug-scoped `/tmp/gh-aw` file inventory to setup post cleanup by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38780](https://redirect.github.com/github/gh-aw/pull/38780)
- refactor: semantic function clustering — dedup, shared helpers, and
generics consolidation by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38776](https://redirect.github.com/github/gh-aw/pull/38776)
- deps(go): bump golang.org/x/tools to v0.46.0 by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38849](https://redirect.github.com/github/gh-aw/pull/38849)
- Add SEC-004 transport-body exemption to artifact client by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38853](https://redirect.github.com/github/gh-aw/pull/38853)
- docs: spec audit — add github README, update
fileutil/constants/timeutil/tty specs by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38848](https://redirect.github.com/github/gh-aw/pull/38848)
- Add missing `pull-requests: read` scope to Designer Drift Audit
workflow by [@​Copilot](https://redirect.github.com/Copilot) in
[#​38855](https://redirect.github.com/github/gh-aw/pull/38855)
- \[aw-compat] Migrate `max-effective-tokens: -1` to `max-ai-credits:
-1` in codemod by [@​Copilot](https://redirect.github.com/Copilot)
in [#​38850](https://redirect.github.com/github/gh-aw/pull/38850)
- Add SEC-005 exemption annotation for apply\_samples replay driver by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38852](https://redirect.github.com/github/gh-aw/pull/38852)
- \[dead-code] chore: remove dead functions — 1 function removed by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​38858](https://redirect.github.com/github/gh-aw/pull/38858)
- Cap Code Simplifier runaways with hard per-run budgets and graceful
noop exit by [@​Copilot](https://redirect.github.com/Copilot) in
[#​38851](https://redirect.github.com/github/gh-aw/pull/38851)
- \[jsweep] Clean validate\_context\_variables.cjs by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​38785](https://redirect.github.com/github/gh-aw/pull/38785)
- \[linter-miner] feat(linters): add httpnoctx linter — flag HTTP calls
without context by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​38888](https://redirect.github.com/github/gh-aw/pull/38888)
- ctxbackground: resolve `Background()` calls by package identity, not
identifier text by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38854](https://redirect.github.com/github/gh-aw/pull/38854)
- Refactor engine log parsing to canonical Copilot event format by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38781](https://redirect.github.com/github/gh-aw/pull/38781)
- \[caveman] Optimize instruction verbosity — serena-tool, skills,
subagents (2026-06-12) by
[@​github-actions](https://redirect.github.com/github-actions)\[bot]
in [#​38930](https://redirect.github.com/github/gh-aw/pull/38930)
- Move auto-generated notice to first line with debugging skill URL by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38923](https://redirect.github.com/github/gh-aw/pull/38923)
- fix: propagate top-level `environment:` to the `detection` job by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38918](https://redirect.github.com/github/gh-aw/pull/38918)
- Correct OTLP CLI version attribution for scope/service/span fields by
[@​Copilot](https://redirect.github.com/Copilot) in
[#​38916](https://redirect.github.com/github/gh-aw/pull/38916)
- fix(set\_issue\_field): fix invalid GraphQL query in fetchIssueFields
by [@​Copilot](https://redirect.github.com/Copilot) in
[#​38882](https://redirect.github.com/github/gh-aw/pull/38882)
**Full Changelog**:
<github/gh-aw@v0.79.7...v0.79.8>
###
[`v0.79.7`](https://redirect.github.com/github/gh-aw/releases/tag/v0.79.7)
[Compare
Source](https://redirect.github.com/github/gh-aw/compare/v0.79.6...v0.79.7)
#### 🌟 Release Highlights
This release focuses on **AI credit management hardening**, **codemod
reliability**, and **expanded tooling support** — with stronger
guardrail enforcement and cleaner failure diagnostics throughout.
##### 1 parent ef56df9 commit 337cac4
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
0 commit comments