ESLint Monster #35
eslint-monster.lock.yml
on: schedule
Annotations
12 errors and 5 warnings
|
agent
The operation was canceled.\\n```\\n\\nRoot cause in `actions/setup/js/check_rate_limit.cjs` (lines ~159-164):\\n\\n```js\\nif (runCreatedAt < thresholdTime) {\\n core.info(` Skipping run ${run.id} - created before threshold (${run.created_at})`);\\n continue; // keeps scanning instead of stopping — bug\\n}\\n```\\n\\n`listWorkflowRuns` returns runs newest-first, so once one run is older than the threshold, every run after it (this page and all following pages) is also older. The loop should stop there; instead it keeps paginating for the full run history every single invocation.\\n\\n`audit-diff` between two cancelled runs ([§30473844593] vs [§30460703500]) shows **zero firewall/network drift** — same deterministic behavior both times, ruling out environmental flakiness.\\n</details>\\n\\n<details>\\n<summary>Avenger — actionlint/yaml build failure</summary>\\n\\nIdentical compile error across all 3 runs:\\n\\n```\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/action_metadata.go:273:22: te.Errors[0].Error undefined (type string has no field or method Error)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1555:59: e.Err undefined (type string has no field or method Err)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1567:26: undefined: yaml.ParserError\\nProcess completed with exit code 2.\\n```\\n\\n`go.mod` carries three yaml-family modules (`gopkg.in/yaml.v3 v3.0.1`, `go.yaml.in/yaml/v3 v3.0.4`, `go.yaml.in/yaml/v4 v4.0.0-rc.6`) — actionlint@v1.7.12 is resolving to one that doesn't provide the `yaml.ParserError` type/structured error fields it expects.\\n</details>\\n\\n<details>\\n<summary>PR Code Quality Reviewer — Copilot \\\"No model available\\\" (external, not ticketed)</summary>\\n\\n```\\n[copilot-sdk-driver] [sdk-driver] error: Execution failed: Error: No model available. Check policy enablement under GitHub Settings > Copilot\\n[copilot-harness] all 3 retries exhausted — giving up (exitCode=1)\\n```\\n\\nBoth failures ([§30479767476], [§30470606972]) happened after the main review completed successfully, when the agent tried to launch a background sub-agent (`task` tool) for a follow-up review pass — that nested Copilot session couldn't get a model allocated. This is a GitHub Copilot backend/policy condition, not a gh-aw defect. Two occurrences don't yet establish a stable pattern; if it recurs next window, file a sub-issue to harden the workflow against background-task failures (e.g. don't fail the whole run when only the optional follow-up sub-agent errors).\\n</details>\\n\\n### Existing Issue Correlation\\n\\n- [#48899](https://github.com/github/gh-aw/issues/48899) — still active, not fixed. Updated with 2 new occurrences and the new `update_pull_request` 403 symptom.\\n- [#48897](https://github.com/github/gh-aw/issues/48897) (this issue) — refreshed as parent for this window's 2 new sub-issues.\\n- [#48821](https://github.com/github/gh-aw/issues/48821) — unrelated (Daily Evals Feature Report), left untouched.\\n\\n### Fix Roadmap\\n\\n**P0:**\\n1. `check_rate_limit.cjs` — break the pagination loop (`hasMore = false` + exit) the moment a run older than the threshold is seen. See sub-issue.\\n2. Avenger's yaml/actionlint module graph — align `actionlint`'s version with the resolved yaml module, or vice versa. See sub-issue.\\n\\n**P1:**\\n3. Confirm the `AWI_MAINTENANCE_TOKEN` replacement (per #48899) also carries the `workflows` OAuth scope — the new 403 on PR #48593 needs it, or it'll fail again right after rotation.\\n\\n**P2 (monitor):**\\n4. GitHub Copilot \\\"No model available\\\" — external. Re-evaluate if it recurs.\\n5. Delight, Daily Agent of the Day Blog Writer, Super Linter Report, CI Optimization Coach — one occurrence each this window, no shared signature. No action.\\n\\n### Sub-Issues Created\\n\\n- AI Moderator rate-limit pagination timeout (P0)\\n- Avenger actionlint/yaml build failure (P0)\\n\\n> Generated by [🔍 [aw] Failure Investigator (6h)](https://github.com/github/gh-aw/actions/runs/304831
|
|
agent
The operation was canceled.\\n```\\n\\nRoot cause in `actions/setup/js/check_rate_limit.cjs` (lines ~159-164):\\n\\n```js\\nif (runCreatedAt < thresholdTime) {\\n core.info(` Skipping run ${run.id} - created before threshold (${run.created_at})`);\\n continue; // keeps scanning instead of stopping — bug\\n}\\n```\\n\\n`listWorkflowRuns` returns runs newest-first, so once one run is older than the threshold, every run after it (this page and all following pages) is also older. The loop should stop there; instead it keeps paginating for the full run history every single invocation.\\n\\n`audit-diff` between two cancelled runs ([§30473844593] vs [§30460703500]) shows **zero firewall/network drift** — same deterministic behavior both times, ruling out environmental flakiness.\\n</details>\\n\\n<details>\\n<summary>Avenger — actionlint/yaml build failure</summary>\\n\\nIdentical compile error across all 3 runs:\\n\\n```\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/action_metadata.go:273:22: te.Errors[0].Error undefined (type string has no field or method Error)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1555:59: e.Err undefined (type string has no field or method Err)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1567:26: undefined: yaml.ParserError\\nProcess completed with exit code 2.\\n```\\n\\n`go.mod` carries three yaml-family modules (`gopkg.in/yaml.v3 v3.0.1`, `go.yaml.in/yaml/v3 v3.0.4`, `go.yaml.in/yaml/v4 v4.0.0-rc.6`) — actionlint@v1.7.12 is resolving to one that doesn't provide the `yaml.ParserError` type/structured error fields it expects.\\n</details>\\n\\n<details>\\n<summary>PR Code Quality Reviewer — Copilot \\\"No model available\\\" (external, not ticketed)</summary>\\n\\n```\\n[copilot-sdk-driver] [sdk-driver] error: Execution failed: Error: No model available. Check policy enablement under GitHub Settings > Copilot\\n[copilot-harness] all 3 retries exhausted — giving up (exitCode=1)\\n```\\n\\nBoth failures ([§30479767476], [§30470606972]) happened after the main review completed successfully, when the agent tried to launch a background sub-agent (`task` tool) for a follow-up review pass — that nested Copilot session couldn't get a model allocated. This is a GitHub Copilot backend/policy condition, not a gh-aw defect. Two occurrences don't yet establish a stable pattern; if it recurs next window, file a sub-issue to harden the workflow against background-task failures (e.g. don't fail the whole run when only the optional follow-up sub-agent errors).\\n</details>\\n\\n### Existing Issue Correlation\\n\\n- [#48899](https://github.com/github/gh-aw/issues/48899) — still active, not fixed. Updated with 2 new occurrences and the new `update_pull_request` 403 symptom.\\n- [#48897](https://github.com/github/gh-aw/issues/48897) (this issue) — refreshed as parent for this window's 2 new sub-issues.\\n- [#48821](https://github.com/github/gh-aw/issues/48821) — unrelated (Daily Evals Feature Report), left untouched.\\n\\n### Fix Roadmap\\n\\n**P0:**\\n1. `check_rate_limit.cjs` — break the pagination loop (`hasMore = false` + exit) the moment a run older than the threshold is seen. See sub-issue.\\n2. Avenger's yaml/actionlint module graph — align `actionlint`'s version with the resolved yaml module, or vice versa. See sub-issue.\\n\\n**P1:**\\n3. Confirm the `AWI_MAINTENANCE_TOKEN` replacement (per #48899) also carries the `workflows` OAuth scope — the new 403 on PR #48593 needs it, or it'll fail again right after rotation.\\n\\n**P2 (monitor):**\\n4. GitHub Copilot \\\"No model available\\\" — external. Re-evaluate if it recurs.\\n5. Delight, Daily Agent of the Day Blog Writer, Super Linter Report, CI Optimization Coach — one occurrence each this window, no shared signature. No action.\\n\\n### Sub-Issues Created\\n\\n- AI Moderator rate-limit pagination timeout (P0)\\n- Avenger actionlint/yaml build failure (P0)\\n\\n> Generated by [🔍 [aw] Failure Investigator (6h)](https://github.com/github/gh-aw/actions/runs/304831
|
|
agent
The operation was canceled.\\n```\\n\\nRoot cause in `actions/setup/js/check_rate_limit.cjs` (lines ~159-164):\\n\\n```js\\nif (runCreatedAt < thresholdTime) {\\n core.info(` Skipping run ${run.id} - created before threshold (${run.created_at})`);\\n continue; // keeps scanning instead of stopping — bug\\n}\\n```\\n\\n`listWorkflowRuns` returns runs newest-first, so once one run is older than the threshold, every run after it (this page and all following pages) is also older. The loop should stop there; instead it keeps paginating for the full run history every single invocation.\\n\\n`audit-diff` between two cancelled runs ([§30473844593] vs [§30460703500]) shows **zero firewall/network drift** — same deterministic behavior both times, ruling out environmental flakiness.\\n</details>\\n\\n<details>\\n<summary>Avenger — actionlint/yaml build failure</summary>\\n\\nIdentical compile error across all 3 runs:\\n\\n```\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/action_metadata.go:273:22: te.Errors[0].Error undefined (type string has no field or method Error)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1555:59: e.Err undefined (type string has no field or method Err)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1567:26: undefined: yaml.ParserError\\nProcess completed with exit code 2.\\n```\\n\\n`go.mod` carries three yaml-family modules (`gopkg.in/yaml.v3 v3.0.1`, `go.yaml.in/yaml/v3 v3.0.4`, `go.yaml.in/yaml/v4 v4.0.0-rc.6`) — actionlint@v1.7.12 is resolving to one that doesn't provide the `yaml.ParserError` type/structured error fields it expects.\\n</details>\\n\\n<details>\\n<summary>PR Code Quality Reviewer — Copilot \\\"No model available\\\" (external, not ticketed)</summary>\\n\\n```\\n[copilot-sdk-driver] [sdk-driver] error: Execution failed: Error: No model available. Check policy enablement under GitHub Settings > Copilot\\n[copilot-harness] all 3 retries exhausted — giving up (exitCode=1)\\n```\\n\\nBoth failures ([§30479767476], [§30470606972]) happened after the main review completed successfully, when the agent tried to launch a background sub-agent (`task` tool) for a follow-up review pass — that nested Copilot session couldn't get a model allocated. This is a GitHub Copilot backend/policy condition, not a gh-aw defect. Two occurrences don't yet establish a stable pattern; if it recurs next window, file a sub-issue to harden the workflow against background-task failures (e.g. don't fail the whole run when only the optional follow-up sub-agent errors).\\n</details>\\n\\n### Existing Issue Correlation\\n\\n- [#48899](https://github.com/github/gh-aw/issues/48899) — still active, not fixed. Updated with 2 new occurrences and the new `update_pull_request` 403 symptom.\\n- [#48897](https://github.com/github/gh-aw/issues/48897) (this issue) — refreshed as parent for this window's 2 new sub-issues.\\n- [#48821](https://github.com/github/gh-aw/issues/48821) — unrelated (Daily Evals Feature Report), left untouched.\\n\\n### Fix Roadmap\\n\\n**P0:**\\n1. `check_rate_limit.cjs` — break the pagination loop (`hasMore = false` + exit) the moment a run older than the threshold is seen. See sub-issue.\\n2. Avenger's yaml/actionlint module graph — align `actionlint`'s version with the resolved yaml module, or vice versa. See sub-issue.\\n\\n**P1:**\\n3. Confirm the `AWI_MAINTENANCE_TOKEN` replacement (per #48899) also carries the `workflows` OAuth scope — the new 403 on PR #48593 needs it, or it'll fail again right after rotation.\\n\\n**P2 (monitor):**\\n4. GitHub Copilot \\\"No model available\\\" — external. Re-evaluate if it recurs.\\n5. Delight, Daily Agent of the Day Blog Writer, Super Linter Report, CI Optimization Coach — one occurrence each this window, no shared signature. No action.\\n\\n### Sub-Issues Created\\n\\n- AI Moderator rate-limit pagination timeout (P0)\\n- Avenger actionlint/yaml build failure (P0)\\n\\n> Generated by [🔍 [aw] Failure Investigator (6h)](https://github.com/github/gh-aw/actions/runs/304831
|
|
agent
The operation was canceled.\\n```\\n\\nRoot cause in `actions/setup/js/check_rate_limit.cjs` (lines ~159-164):\\n\\n```js\\nif (runCreatedAt < thresholdTime) {\\n core.info(` Skipping run ${run.id} - created before threshold (${run.created_at})`);\\n continue; // keeps scanning instead of stopping — bug\\n}\\n```\\n\\n`listWorkflowRuns` returns runs newest-first, so once one run is older than the threshold, every run after it (this page and all following pages) is also older. The loop should stop there; instead it keeps paginating for the full run history every single invocation.\\n\\n`audit-diff` between two cancelled runs ([§30473844593] vs [§30460703500]) shows **zero firewall/network drift** — same deterministic behavior both times, ruling out environmental flakiness.\\n</details>\\n\\n<details>\\n<summary>Avenger — actionlint/yaml build failure</summary>\\n\\nIdentical compile error across all 3 runs:\\n\\n```\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/action_metadata.go:273:22: te.Errors[0].Error undefined (type string has no field or method Error)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1555:59: e.Err undefined (type string has no field or method Err)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1567:26: undefined: yaml.ParserError\\nProcess completed with exit code 2.\\n```\\n\\n`go.mod` carries three yaml-family modules (`gopkg.in/yaml.v3 v3.0.1`, `go.yaml.in/yaml/v3 v3.0.4`, `go.yaml.in/yaml/v4 v4.0.0-rc.6`) — actionlint@v1.7.12 is resolving to one that doesn't provide the `yaml.ParserError` type/structured error fields it expects.\\n</details>\\n\\n<details>\\n<summary>PR Code Quality Reviewer — Copilot \\\"No model available\\\" (external, not ticketed)</summary>\\n\\n```\\n[copilot-sdk-driver] [sdk-driver] error: Execution failed: Error: No model available. Check policy enablement under GitHub Settings > Copilot\\n[copilot-harness] all 3 retries exhausted — giving up (exitCode=1)\\n```\\n\\nBoth failures ([§30479767476], [§30470606972]) happened after the main review completed successfully, when the agent tried to launch a background sub-agent (`task` tool) for a follow-up review pass — that nested Copilot session couldn't get a model allocated. This is a GitHub Copilot backend/policy condition, not a gh-aw defect. Two occurrences don't yet establish a stable pattern; if it recurs next window, file a sub-issue to harden the workflow against background-task failures (e.g. don't fail the whole run when only the optional follow-up sub-agent errors).\\n</details>\\n\\n### Existing Issue Correlation\\n\\n- [#48899](https://github.com/github/gh-aw/issues/48899) — still active, not fixed. Updated with 2 new occurrences and the new `update_pull_request` 403 symptom.\\n- [#48897](https://github.com/github/gh-aw/issues/48897) (this issue) — refreshed as parent for this window's 2 new sub-issues.\\n- [#48821](https://github.com/github/gh-aw/issues/48821) — unrelated (Daily Evals Feature Report), left untouched.\\n\\n### Fix Roadmap\\n\\n**P0:**\\n1. `check_rate_limit.cjs` — break the pagination loop (`hasMore = false` + exit) the moment a run older than the threshold is seen. See sub-issue.\\n2. Avenger's yaml/actionlint module graph — align `actionlint`'s version with the resolved yaml module, or vice versa. See sub-issue.\\n\\n**P1:**\\n3. Confirm the `AWI_MAINTENANCE_TOKEN` replacement (per #48899) also carries the `workflows` OAuth scope — the new 403 on PR #48593 needs it, or it'll fail again right after rotation.\\n\\n**P2 (monitor):**\\n4. GitHub Copilot \\\"No model available\\\" — external. Re-evaluate if it recurs.\\n5. Delight, Daily Agent of the Day Blog Writer, Super Linter Report, CI Optimization Coach — one occurrence each this window, no shared signature. No action.\\n\\n### Sub-Issues Created\\n\\n- AI Moderator rate-limit pagination timeout (P0)\\n- Avenger actionlint/yaml build failure (P0)\\n\\n> Generated by [🔍 [aw] Failure Investigator (6h)](https://github.com/github/gh-aw/actions/runs/304831
|
|
agent
The operation was canceled.\\n```\\n\\nRoot cause in `actions/setup/js/check_rate_limit.cjs` (lines ~159-164):\\n\\n```js\\nif (runCreatedAt < thresholdTime) {\\n core.info(` Skipping run ${run.id} - created before threshold (${run.created_at})`);\\n continue; // keeps scanning instead of stopping — bug\\n}\\n```\\n\\n`listWorkflowRuns` returns runs newest-first, so once one run is older than the threshold, every run after it (this page and all following pages) is also older. The loop should stop there; instead it keeps paginating for the full run history every single invocation.\\n\\n`audit-diff` between two cancelled runs ([§30473844593] vs [§30460703500]) shows **zero firewall/network drift** — same deterministic behavior both times, ruling out environmental flakiness.\\n</details>\\n\\n<details>\\n<summary>Avenger — actionlint/yaml build failure</summary>\\n\\nIdentical compile error across all 3 runs:\\n\\n```\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/action_metadata.go:273:22: te.Errors[0].Error undefined (type string has no field or method Error)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1555:59: e.Err undefined (type string has no field or method Err)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1567:26: undefined: yaml.ParserError\\nProcess completed with exit code 2.\\n```\\n\\n`go.mod` carries three yaml-family modules (`gopkg.in/yaml.v3 v3.0.1`, `go.yaml.in/yaml/v3 v3.0.4`, `go.yaml.in/yaml/v4 v4.0.0-rc.6`) — actionlint@v1.7.12 is resolving to one that doesn't provide the `yaml.ParserError` type/structured error fields it expects.\\n</details>\\n\\n<details>\\n<summary>PR Code Quality Reviewer — Copilot \\\"No model available\\\" (external, not ticketed)</summary>\\n\\n```\\n[copilot-sdk-driver] [sdk-driver] error: Execution failed: Error: No model available. Check policy enablement under GitHub Settings > Copilot\\n[copilot-harness] all 3 retries exhausted — giving up (exitCode=1)\\n```\\n\\nBoth failures ([§30479767476], [§30470606972]) happened after the main review completed successfully, when the agent tried to launch a background sub-agent (`task` tool) for a follow-up review pass — that nested Copilot session couldn't get a model allocated. This is a GitHub Copilot backend/policy condition, not a gh-aw defect. Two occurrences don't yet establish a stable pattern; if it recurs next window, file a sub-issue to harden the workflow against background-task failures (e.g. don't fail the whole run when only the optional follow-up sub-agent errors).\\n</details>\\n\\n### Existing Issue Correlation\\n\\n- [#48899](https://github.com/github/gh-aw/issues/48899) — still active, not fixed. Updated with 2 new occurrences and the new `update_pull_request` 403 symptom.\\n- [#48897](https://github.com/github/gh-aw/issues/48897) (this issue) — refreshed as parent for this window's 2 new sub-issues.\\n- [#48821](https://github.com/github/gh-aw/issues/48821) — unrelated (Daily Evals Feature Report), left untouched.\\n\\n### Fix Roadmap\\n\\n**P0:**\\n1. `check_rate_limit.cjs` — break the pagination loop (`hasMore = false` + exit) the moment a run older than the threshold is seen. See sub-issue.\\n2. Avenger's yaml/actionlint module graph — align `actionlint`'s version with the resolved yaml module, or vice versa. See sub-issue.\\n\\n**P1:**\\n3. Confirm the `AWI_MAINTENANCE_TOKEN` replacement (per #48899) also carries the `workflows` OAuth scope — the new 403 on PR #48593 needs it, or it'll fail again right after rotation.\\n\\n**P2 (monitor):**\\n4. GitHub Copilot \\\"No model available\\\" — external. Re-evaluate if it recurs.\\n5. Delight, Daily Agent of the Day Blog Writer, Super Linter Report, CI Optimization Coach — one occurrence each this window, no shared signature. No action.\\n\\n### Sub-Issues Created\\n\\n- AI Moderator rate-limit pagination timeout (P0)\\n- Avenger actionlint/yaml build failure (P0)\\n\\n> Generated by [🔍 [aw] Failure Investigator (6h)](https://github.com/github/gh-aw/actions/runs/304831
|
|
agent
The operation was canceled.\\n```\\n\\nRoot cause in `actions/setup/js/check_rate_limit.cjs` (lines ~159-164):\\n\\n```js\\nif (runCreatedAt < thresholdTime) {\\n core.info(` Skipping run ${run.id} - created before threshold (${run.created_at})`);\\n continue; // keeps scanning instead of stopping — bug\\n}\\n```\\n\\n`listWorkflowRuns` returns runs newest-first, so once one run is older than the threshold, every run after it (this page and all following pages) is also older. The loop should stop there; instead it keeps paginating for the full run history every single invocation.\\n\\n`audit-diff` between two cancelled runs ([§30473844593] vs [§30460703500]) shows **zero firewall/network drift** — same deterministic behavior both times, ruling out environmental flakiness.\\n</details>\\n\\n<details>\\n<summary>Avenger — actionlint/yaml build failure</summary>\\n\\nIdentical compile error across all 3 runs:\\n\\n```\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/action_metadata.go:273:22: te.Errors[0].Error undefined (type string has no field or method Error)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1555:59: e.Err undefined (type string has no field or method Err)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1567:26: undefined: yaml.ParserError\\nProcess completed with exit code 2.\\n```\\n\\n`go.mod` carries three yaml-family modules (`gopkg.in/yaml.v3 v3.0.1`, `go.yaml.in/yaml/v3 v3.0.4`, `go.yaml.in/yaml/v4 v4.0.0-rc.6`) — actionlint@v1.7.12 is resolving to one that doesn't provide the `yaml.ParserError` type/structured error fields it expects.\\n</details>\\n\\n<details>\\n<summary>PR Code Quality Reviewer — Copilot \\\"No model available\\\" (external, not ticketed)</summary>\\n\\n```\\n[copilot-sdk-driver] [sdk-driver] error: Execution failed: Error: No model available. Check policy enablement under GitHub Settings > Copilot\\n[copilot-harness] all 3 retries exhausted — giving up (exitCode=1)\\n```\\n\\nBoth failures ([§30479767476], [§30470606972]) happened after the main review completed successfully, when the agent tried to launch a background sub-agent (`task` tool) for a follow-up review pass — that nested Copilot session couldn't get a model allocated. This is a GitHub Copilot backend/policy condition, not a gh-aw defect. Two occurrences don't yet establish a stable pattern; if it recurs next window, file a sub-issue to harden the workflow against background-task failures (e.g. don't fail the whole run when only the optional follow-up sub-agent errors).\\n</details>\\n\\n### Existing Issue Correlation\\n\\n- [#48899](https://github.com/github/gh-aw/issues/48899) — still active, not fixed. Updated with 2 new occurrences and the new `update_pull_request` 403 symptom.\\n- [#48897](https://github.com/github/gh-aw/issues/48897) (this issue) — refreshed as parent for this window's 2 new sub-issues.\\n- [#48821](https://github.com/github/gh-aw/issues/48821) — unrelated (Daily Evals Feature Report), left untouched.\\n\\n### Fix Roadmap\\n\\n**P0:**\\n1. `check_rate_limit.cjs` — break the pagination loop (`hasMore = false` + exit) the moment a run older than the threshold is seen. See sub-issue.\\n2. Avenger's yaml/actionlint module graph — align `actionlint`'s version with the resolved yaml module, or vice versa. See sub-issue.\\n\\n**P1:**\\n3. Confirm the `AWI_MAINTENANCE_TOKEN` replacement (per #48899) also carries the `workflows` OAuth scope — the new 403 on PR #48593 needs it, or it'll fail again right after rotation.\\n\\n**P2 (monitor):**\\n4. GitHub Copilot \\\"No model available\\\" — external. Re-evaluate if it recurs.\\n5. Delight, Daily Agent of the Day Blog Writer, Super Linter Report, CI Optimization Coach — one occurrence each this window, no shared signature. No action.\\n\\n### Sub-Issues Created\\n\\n- AI Moderator rate-limit pagination timeout (P0)\\n- Avenger actionlint/yaml build failure (P0)\\n\\n> Generated by [🔍 [aw] Failure Investigator (6h)](https://github.com/github/gh-aw/actions/runs/304831
|
|
agent
The operation was canceled.\\n```\\n\\nRoot cause in `actions/setup/js/check_rate_limit.cjs` (lines ~159-164):\\n\\n```js\\nif (runCreatedAt < thresholdTime) {\\n core.info(` Skipping run ${run.id} - created before threshold (${run.created_at})`);\\n continue; // keeps scanning instead of stopping — bug\\n}\\n```\\n\\n`listWorkflowRuns` returns runs newest-first, so once one run is older than the threshold, every run after it (this page and all following pages) is also older. The loop should stop there; instead it keeps paginating for the full run history every single invocation.\\n\\n`audit-diff` between two cancelled runs ([§30473844593] vs [§30460703500]) shows **zero firewall/network drift** — same deterministic behavior both times, ruling out environmental flakiness.\\n</details>\\n\\n<details>\\n<summary>Avenger — actionlint/yaml build failure</summary>\\n\\nIdentical compile error across all 3 runs:\\n\\n```\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/action_metadata.go:273:22: te.Errors[0].Error undefined (type string has no field or method Error)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1555:59: e.Err undefined (type string has no field or method Err)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1567:26: undefined: yaml.ParserError\\nProcess completed with exit code 2.\\n```\\n\\n`go.mod` carries three yaml-family modules (`gopkg.in/yaml.v3 v3.0.1`, `go.yaml.in/yaml/v3 v3.0.4`, `go.yaml.in/yaml/v4 v4.0.0-rc.6`) — actionlint@v1.7.12 is resolving to one that doesn't provide the `yaml.ParserError` type/structured error fields it expects.\\n</details>\\n\\n<details>\\n<summary>PR Code Quality Reviewer — Copilot \\\"No model available\\\" (external, not ticketed)</summary>\\n\\n```\\n[copilot-sdk-driver] [sdk-driver] error: Execution failed: Error: No model available. Check policy enablement under GitHub Settings > Copilot\\n[copilot-harness] all 3 retries exhausted — giving up (exitCode=1)\\n```\\n\\nBoth failures ([§30479767476], [§30470606972]) happened after the main review completed successfully, when the agent tried to launch a background sub-agent (`task` tool) for a follow-up review pass — that nested Copilot session couldn't get a model allocated. This is a GitHub Copilot backend/policy condition, not a gh-aw defect. Two occurrences don't yet establish a stable pattern; if it recurs next window, file a sub-issue to harden the workflow against background-task failures (e.g. don't fail the whole run when only the optional follow-up sub-agent errors).\\n</details>\\n\\n### Existing Issue Correlation\\n\\n- [#48899](https://github.com/github/gh-aw/issues/48899) — still active, not fixed. Updated with 2 new occurrences and the new `update_pull_request` 403 symptom.\\n- [#48897](https://github.com/github/gh-aw/issues/48897) (this issue) — refreshed as parent for this window's 2 new sub-issues.\\n- [#48821](https://github.com/github/gh-aw/issues/48821) — unrelated (Daily Evals Feature Report), left untouched.\\n\\n### Fix Roadmap\\n\\n**P0:**\\n1. `check_rate_limit.cjs` — break the pagination loop (`hasMore = false` + exit) the moment a run older than the threshold is seen. See sub-issue.\\n2. Avenger's yaml/actionlint module graph — align `actionlint`'s version with the resolved yaml module, or vice versa. See sub-issue.\\n\\n**P1:**\\n3. Confirm the `AWI_MAINTENANCE_TOKEN` replacement (per #48899) also carries the `workflows` OAuth scope — the new 403 on PR #48593 needs it, or it'll fail again right after rotation.\\n\\n**P2 (monitor):**\\n4. GitHub Copilot \\\"No model available\\\" — external. Re-evaluate if it recurs.\\n5. Delight, Daily Agent of the Day Blog Writer, Super Linter Report, CI Optimization Coach — one occurrence each this window, no shared signature. No action.\\n\\n### Sub-Issues Created\\n\\n- AI Moderator rate-limit pagination timeout (P0)\\n- Avenger actionlint/yaml build failure (P0)\\n\\n> Generated by [🔍 [aw] Failure Investigator (6h)](https://github.com/github/gh-aw/actions/runs/304831
|
|
agent
The operation was canceled.\\n```\\n\\nRoot cause in `actions/setup/js/check_rate_limit.cjs` (lines ~159-164):\\n\\n```js\\nif (runCreatedAt < thresholdTime) {\\n core.info(` Skipping run ${run.id} - created before threshold (${run.created_at})`);\\n continue; // keeps scanning instead of stopping — bug\\n}\\n```\\n\\n`listWorkflowRuns` returns runs newest-first, so once one run is older than the threshold, every run after it (this page and all following pages) is also older. The loop should stop there; instead it keeps paginating for the full run history every single invocation.\\n\\n`audit-diff` between two cancelled runs ([§30473844593] vs [§30460703500]) shows **zero firewall/network drift** — same deterministic behavior both times, ruling out environmental flakiness.\\n</details>\\n\\n<details>\\n<summary>Avenger — actionlint/yaml build failure</summary>\\n\\nIdentical compile error across all 3 runs:\\n\\n```\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/action_metadata.go:273:22: te.Errors[0].Error undefined (type string has no field or method Error)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1555:59: e.Err undefined (type string has no field or method Err)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1567:26: undefined: yaml.ParserError\\nProcess completed with exit code 2.\\n```\\n\\n`go.mod` carries three yaml-family modules (`gopkg.in/yaml.v3 v3.0.1`, `go.yaml.in/yaml/v3 v3.0.4`, `go.yaml.in/yaml/v4 v4.0.0-rc.6`) — actionlint@v1.7.12 is resolving to one that doesn't provide the `yaml.ParserError` type/structured error fields it expects.\\n</details>\\n\\n<details>\\n<summary>PR Code Quality Reviewer — Copilot \\\"No model available\\\" (external, not ticketed)</summary>\\n\\n```\\n[copilot-sdk-driver] [sdk-driver] error: Execution failed: Error: No model available. Check policy enablement under GitHub Settings > Copilot\\n[copilot-harness] all 3 retries exhausted — giving up (exitCode=1)\\n```\\n\\nBoth failures ([§30479767476], [§30470606972]) happened after the main review completed successfully, when the agent tried to launch a background sub-agent (`task` tool) for a follow-up review pass — that nested Copilot session couldn't get a model allocated. This is a GitHub Copilot backend/policy condition, not a gh-aw defect. Two occurrences don't yet establish a stable pattern; if it recurs next window, file a sub-issue to harden the workflow against background-task failures (e.g. don't fail the whole run when only the optional follow-up sub-agent errors).\\n</details>\\n\\n### Existing Issue Correlation\\n\\n- [#48899](https://github.com/github/gh-aw/issues/48899) — still active, not fixed. Updated with 2 new occurrences and the new `update_pull_request` 403 symptom.\\n- [#48897](https://github.com/github/gh-aw/issues/48897) (this issue) — refreshed as parent for this window's 2 new sub-issues.\\n- [#48821](https://github.com/github/gh-aw/issues/48821) — unrelated (Daily Evals Feature Report), left untouched.\\n\\n### Fix Roadmap\\n\\n**P0:**\\n1. `check_rate_limit.cjs` — break the pagination loop (`hasMore = false` + exit) the moment a run older than the threshold is seen. See sub-issue.\\n2. Avenger's yaml/actionlint module graph — align `actionlint`'s version with the resolved yaml module, or vice versa. See sub-issue.\\n\\n**P1:**\\n3. Confirm the `AWI_MAINTENANCE_TOKEN` replacement (per #48899) also carries the `workflows` OAuth scope — the new 403 on PR #48593 needs it, or it'll fail again right after rotation.\\n\\n**P2 (monitor):**\\n4. GitHub Copilot \\\"No model available\\\" — external. Re-evaluate if it recurs.\\n5. Delight, Daily Agent of the Day Blog Writer, Super Linter Report, CI Optimization Coach — one occurrence each this window, no shared signature. No action.\\n\\n### Sub-Issues Created\\n\\n- AI Moderator rate-limit pagination timeout (P0)\\n- Avenger actionlint/yaml build failure (P0)\\n\\n> Generated by [🔍 [aw] Failure Investigator (6h)](https://github.com/github/gh-aw/actions/runs/304831
|
|
agent
The operation was canceled.\\n```\\n\\nRoot cause in `actions/setup/js/check_rate_limit.cjs` (lines ~159-164):\\n\\n```js\\nif (runCreatedAt < thresholdTime) {\\n core.info(` Skipping run ${run.id} - created before threshold (${run.created_at})`);\\n continue; // keeps scanning instead of stopping — bug\\n}\\n```\\n\\n`listWorkflowRuns` returns runs newest-first, so once one run is older than the threshold, every run after it (this page and all following pages) is also older. The loop should stop there; instead it keeps paginating for the full run history every single invocation.\\n\\n`audit-diff` between two cancelled runs ([§30473844593] vs [§30460703500]) shows **zero firewall/network drift** — same deterministic behavior both times, ruling out environmental flakiness.\\n</details>\\n\\n<details>\\n<summary>Avenger — actionlint/yaml build failure</summary>\\n\\nIdentical compile error across all 3 runs:\\n\\n```\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/action_metadata.go:273:22: te.Errors[0].Error undefined (type string has no field or method Error)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1555:59: e.Err undefined (type string has no field or method Err)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1567:26: undefined: yaml.ParserError\\nProcess completed with exit code 2.\\n```\\n\\n`go.mod` carries three yaml-family modules (`gopkg.in/yaml.v3 v3.0.1`, `go.yaml.in/yaml/v3 v3.0.4`, `go.yaml.in/yaml/v4 v4.0.0-rc.6`) — actionlint@v1.7.12 is resolving to one that doesn't provide the `yaml.ParserError` type/structured error fields it expects.\\n</details>\\n\\n<details>\\n<summary>PR Code Quality Reviewer — Copilot \\\"No model available\\\" (external, not ticketed)</summary>\\n\\n```\\n[copilot-sdk-driver] [sdk-driver] error: Execution failed: Error: No model available. Check policy enablement under GitHub Settings > Copilot\\n[copilot-harness] all 3 retries exhausted — giving up (exitCode=1)\\n```\\n\\nBoth failures ([§30479767476], [§30470606972]) happened after the main review completed successfully, when the agent tried to launch a background sub-agent (`task` tool) for a follow-up review pass — that nested Copilot session couldn't get a model allocated. This is a GitHub Copilot backend/policy condition, not a gh-aw defect. Two occurrences don't yet establish a stable pattern; if it recurs next window, file a sub-issue to harden the workflow against background-task failures (e.g. don't fail the whole run when only the optional follow-up sub-agent errors).\\n</details>\\n\\n### Existing Issue Correlation\\n\\n- [#48899](https://github.com/github/gh-aw/issues/48899) — still active, not fixed. Updated with 2 new occurrences and the new `update_pull_request` 403 symptom.\\n- [#48897](https://github.com/github/gh-aw/issues/48897) (this issue) — refreshed as parent for this window's 2 new sub-issues.\\n- [#48821](https://github.com/github/gh-aw/issues/48821) — unrelated (Daily Evals Feature Report), left untouched.\\n\\n### Fix Roadmap\\n\\n**P0:**\\n1. `check_rate_limit.cjs` — break the pagination loop (`hasMore = false` + exit) the moment a run older than the threshold is seen. See sub-issue.\\n2. Avenger's yaml/actionlint module graph — align `actionlint`'s version with the resolved yaml module, or vice versa. See sub-issue.\\n\\n**P1:**\\n3. Confirm the `AWI_MAINTENANCE_TOKEN` replacement (per #48899) also carries the `workflows` OAuth scope — the new 403 on PR #48593 needs it, or it'll fail again right after rotation.\\n\\n**P2 (monitor):**\\n4. GitHub Copilot \\\"No model available\\\" — external. Re-evaluate if it recurs.\\n5. Delight, Daily Agent of the Day Blog Writer, Super Linter Report, CI Optimization Coach — one occurrence each this window, no shared signature. No action.\\n\\n### Sub-Issues Created\\n\\n- AI Moderator rate-limit pagination timeout (P0)\\n- Avenger actionlint/yaml build failure (P0)\\n\\n> Generated by [🔍 [aw] Failure Investigator (6h)](https://github.com/github/gh-aw/actions/runs/304831
|
|
agent
The operation was canceled.\\n```\\n\\nRoot cause in `actions/setup/js/check_rate_limit.cjs` (lines ~159-164):\\n\\n```js\\nif (runCreatedAt < thresholdTime) {\\n core.info(` Skipping run ${run.id} - created before threshold (${run.created_at})`);\\n continue; // keeps scanning instead of stopping — bug\\n}\\n```\\n\\n`listWorkflowRuns` returns runs newest-first, so once one run is older than the threshold, every run after it (this page and all following pages) is also older. The loop should stop there; instead it keeps paginating for the full run history every single invocation.\\n\\n`audit-diff` between two cancelled runs ([§30473844593] vs [§30460703500]) shows **zero firewall/network drift** — same deterministic behavior both times, ruling out environmental flakiness.\\n</details>\\n\\n<details>\\n<summary>Avenger — actionlint/yaml build failure</summary>\\n\\nIdentical compile error across all 3 runs:\\n\\n```\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/action_metadata.go:273:22: te.Errors[0].Error undefined (type string has no field or method Error)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1555:59: e.Err undefined (type string has no field or method Err)\\n../../../go/pkg/mod/github.com/rhysd/actionlint@v1.7.12/parse.go:1567:26: undefined: yaml.ParserError\\nProcess completed with exit code 2.\\n```\\n\\n`go.mod` carries three yaml-family modules (`gopkg.in/yaml.v3 v3.0.1`, `go.yaml.in/yaml/v3 v3.0.4`, `go.yaml.in/yaml/v4 v4.0.0-rc.6`) — actionlint@v1.7.12 is resolving to one that doesn't provide the `yaml.ParserError` type/structured error fields it expects.\\n</details>\\n\\n<details>\\n<summary>PR Code Quality Reviewer — Copilot \\\"No model available\\\" (external, not ticketed)</summary>\\n\\n```\\n[copilot-sdk-driver] [sdk-driver] error: Execution failed: Error: No model available. Check policy enablement under GitHub Settings > Copilot\\n[copilot-harness] all 3 retries exhausted — giving up (exitCode=1)\\n```\\n\\nBoth failures ([§30479767476], [§30470606972]) happened after the main review completed successfully, when the agent tried to launch a background sub-agent (`task` tool) for a follow-up review pass — that nested Copilot session couldn't get a model allocated. This is a GitHub Copilot backend/policy condition, not a gh-aw defect. Two occurrences don't yet establish a stable pattern; if it recurs next window, file a sub-issue to harden the workflow against background-task failures (e.g. don't fail the whole run when only the optional follow-up sub-agent errors).\\n</details>\\n\\n### Existing Issue Correlation\\n\\n- [#48899](https://github.com/github/gh-aw/issues/48899) — still active, not fixed. Updated with 2 new occurrences and the new `update_pull_request` 403 symptom.\\n- [#48897](https://github.com/github/gh-aw/issues/48897) (this issue) — refreshed as parent for this window's 2 new sub-issues.\\n- [#48821](https://github.com/github/gh-aw/issues/48821) — unrelated (Daily Evals Feature Report), left untouched.\\n\\n### Fix Roadmap\\n\\n**P0:**\\n1. `check_rate_limit.cjs` — break the pagination loop (`hasMore = false` + exit) the moment a run older than the threshold is seen. See sub-issue.\\n2. Avenger's yaml/actionlint module graph — align `actionlint`'s version with the resolved yaml module, or vice versa. See sub-issue.\\n\\n**P1:**\\n3. Confirm the `AWI_MAINTENANCE_TOKEN` replacement (per #48899) also carries the `workflows` OAuth scope — the new 403 on PR #48593 needs it, or it'll fail again right after rotation.\\n\\n**P2 (monitor):**\\n4. GitHub Copilot \\\"No model available\\\" — external. Re-evaluate if it recurs.\\n5. Delight, Daily Agent of the Day Blog Writer, Super Linter Report, CI Optimization Coach — one occurrence each this window, no shared signature. No action.\\n\\n### Sub-Issues Created\\n\\n- AI Moderator rate-limit pagination timeout (P0)\\n- Avenger actionlint/yaml build failure (P0)\\n\\n> Generated by [🔍 [aw] Failure Investigator (6h)](https://github.com/github/gh-aw/actions/runs/304831
|
|
safe_outputs
✗ Message 4 (assign_to_agent) failed: copilot coding agent is not available for this repository
|
|
safe_outputs
Failed to assign agent "copilot" to issue #49009: copilot coding agent is not available for this repository
|
|
activation
Optional runtime import file not found: /home/runner/work/gh-aw/gh-aw/.github/shared-instructions.md
|
|
safe_outputs
1 agent assignment(s) failed
|
|
safe_outputs
1 non-fatal safe output(s) failed but were reported without failing safe_outputs: assign_to_agent
|
|
safe_outputs
Failed to post failure comment on issue #49009: Not Found - https://docs.github.com/rest/issues/comments#create-an-issue-comment
|
|
safe_outputs
copilot coding agent aliases are not available as assignees for this repository
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
activation
Expired
|
8.22 MB |
sha256:3409049d31b1849f2d348d9e24ec2f20702769b05d27b0f963757f8c1b6651a2
|
|
|
agent
|
2.59 MB |
sha256:e6d3f7d48910a9fd4870abce0fea3657309de370230d8886eb81ee312e8115ce
|
|
|
aic-usage-cache
|
290 Bytes |
sha256:37eb6d342824fc5008dd8d444fa87ca6f4ff8b9ea53bab629fb65f29fd6d02df
|
|
|
detection
|
3.74 KB |
sha256:564ddf424bd90988ddf880e2879521dfaf025febe5b2102642919062637ae248
|
|
|
evals
|
385 Bytes |
sha256:bdebc07b643843059df45f6191d1a7003f3879864b9e031540bd715c2a0b1d56
|
|
|
safe-outputs-items
|
4.68 KB |
sha256:e53f2ab6ceac9bf622ef8577fcb4240dbaa27f1b3541634a67fb0ccdd4c4f68a
|
|
|
usage
|
3.12 KB |
sha256:8c39513fbb2500d378a32be06321737a3e1b8b5be6f3391c39ecdab0b2e5e1f7
|
|