Skip to content

Tags: github/gh-aw

Tags

v0.83.3

Toggle v0.83.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[eslint-miner] fix(eslint): extend require-fetch-try-catch to detect …

…member-chained fetch calls (#47967)

* fix(eslint): extend require-fetch-try-catch to detect member-chained fetch calls

Previously, isAwaitFetchCall only matched bare `await fetch(url)` expressions.
Any method chain on the result (`await fetch(url).then(...)`, `.catch(...)`,
`.json()`) had a MemberExpression callee and silently escaped detection.

This change:
- Adds getRootFetchCall() to walk call/member chains and identify fetch at the root
- Adds chainHasRejectionHandler() to recognize .catch(handler) and two-arg .then()
  as satisfying the error-handling requirement (no flag emitted for those)
- Updates the AwaitExpression visitor to use these new helpers
- Adds test cases covering chained-fetch valid/invalid patterns

Closes #47950, relates to #47932

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(eslint): address review feedback on require-fetch-try-catch rule

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* chore: merge main into fix branch

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* style(eslint): apply prettier formatting to require-fetch-try-catch.ts

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

v0.83.2

Toggle v0.83.2's commit message
fix: update frontmatter_hash in daily-byok-ollama-test.lock.yml

v0.83.1

Toggle v0.83.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
docs: update glossary with grant, syft, yamllint scanner terms (#47548)

v0.83.0

Toggle v0.83.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Pin docker/build-push-action to commit SHA (CodeQL alert #625) (#47334)

* Initial plan

* fix: pin docker/build-push-action to commit SHA to resolve alert #625

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

v0.82.15

Toggle v0.82.15's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[aw] Reduce Daily VulnHunter Scan AI credit usage by switching to Son…

…net model (#47002)

* Initial plan

* Optimize Daily VulnHunter scan model cost

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

v0.82.14

Toggle v0.82.14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: propagate tools.startup-timeout to gateway.startupTimeout (preve…

…nts safeoutputs eviction on slow runners) (#46875)

* Initial plan

* fix: propagate tools.startup-timeout to gateway.startupTimeout to prevent safeoutputs timeout

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* docs(adr): add draft ADR-46875 for always emitting gateway.startupTimeout

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

v0.82.13

Toggle v0.82.13's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: populate SafeItemsCount in run_summary.json so audits report acc…

…urate safe-output write counts (#46360)

* Initial plan

* fix: populate SafeItemsCount in run_summary.json for accurate safe-output write metrics

Three complementary fixes:
1. Add json:"safe_items_count,omitempty" tag to WorkflowRun.SafeItemsCount so it
   serializes with the snake_case key expected by downstream audit tools.
2. Add flattenSafeOutputsItemsArtifact() to move safe-output-items.jsonl and
   temporary-id-map.json from safe-outputs-items/ subdirectory to the run root
   where extractCreatedItemsFromManifest and loadResolvedTemporaryIDTargets look.
3. Persist healed SafeItemsCount back to run_summary.json after cache-hit backfill
   so downstream readers see the correct count without falling back to activity summary.

Closes #46268

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* fix: use modern octal literal notation in test file (0o755, 0o644)

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* docs(adr): add draft ADR-46360 for SafeItemsCount fix in run_summary.json

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

v0.82.12

Toggle v0.82.12's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: exclude job-output credential env vars from agent sandbox (--exc…

…lude-env) (#46076)

v0.82.11

Toggle v0.82.11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[aw] Decouple Process Safe Outputs client token from project-specific…

… token (#45999)

* Initial plan

* Fix safe-outputs handler step token precedence

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* chore: outline plan for safe-output token pollution tests

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* test: cover handler-manager token isolation across safe outputs

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* fix: preserve project handler token isolation at runtime

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* test: clarify project token handler assertions and mocks

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* fix: restore global github state in project handler wrapper

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* refactor: extract project github client rebinding helper

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* refactor: centralize project handler github-token config key

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* test: tighten safe-output handler token isolation coverage

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>

* test: avoid vacuous handler iteration assertions

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>

* chore: start CI failure triage

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* fix cjs typecheck for handler manager global github binding

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* test: align mentions config spy expectations with handler client arg

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

v0.82.10

Toggle v0.82.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Refactor duplicated workflow parsing and timeline rendering helpers i…

…n `pkg/cli` and `pkg/workflow` (#45858)

* Initial plan

* refactor: deduplicate workflow id and expression parsing helpers

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* docs(adr): add draft ADR-45858 for consolidating duplicated parsing helpers

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* chore: triaging review threads for pr-finisher

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* fix: address review feedback on engine_config_parser and experiments_command

- Rename parseNonNegativeIntOrExpressionValue → parseHarnessMaxRetriesValue to make
  the single-purpose coupling explicit and avoid misleading log output on reuse
- Refactor parsePositiveIntValue to delegate to parseIntOrExpressionValue,
  eliminating a parallel int-validation path that could silently diverge
- Add boundary test cases (zero, negative, nil) for parsePositiveIntValue
- Add whitespace-trimming test case for parseIntOrExpressionValue
- Add doc comment to matchWorkflowFilenameByExperiment clarifying that
  normalizeWorkflowID calls filepath.Base, stripping any path prefix from filenames

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* fix: document expression-to-zero behavior in parsePositiveIntValue; add whitespace test for parseHarnessMaxRetriesValue

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Fix strconvparseignorederror lint: handle strconv.Atoi error in parsePositiveIntValue

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Fix strconvparseignorederror lint: explicitly handle strconv.Atoi error in parsePositiveIntValue

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>