[aw] Failure Investigator (6h) #503
aw-failure-investigator.lock.yml
on: schedule
Annotations
14 errors and 2 warnings
|
agent
Create Artifact Container failed: The artifact name activation is not valid.\n```\nThis happens **before** the `agent` job starts (0 tokens spent), so it's a pure infra/naming failure, not an agent or content issue.\n\n### Affected workflows and run IDs\n\nConfirmed (all failed at 2026-08-19 ~23:48 UTC, same step, same job):\n- Smoke OTEL — [§32314809023](https://github.com/github/gh-aw/actions/runs/32314809023)\n- Smoke Copilot Small — [§32314806549](https://github.com/github/gh-aw/actions/runs/32314806549)\n- Smoke Copilot MAI — [§32314804312](https://github.com/github/gh-aw/actions/runs/32314804312)\n\nLikely also affected (same run-ID/time cluster, not yet individually confirmed — verify before closing): 32314801400, 32314798663, 32314796269, 32314746588, 32314746662, 32314747000, 32314746697, 32314746781, 32314746796, 32314746805, 32314732816, 32314732184, 32314732334, 32314732431, 32314732660, 32314732376, 32314642769.\n\n### Probable root cause\n\nGitHub's artifact API is rejecting the literal name `activation` for `Create Artifact Container` (likely a reserved-word/naming-policy change on the Actions platform side, or a collision with an internal artifact name). `audit-diff` between two of the failed runs showed zero firewall/network anomalies and identical zero-token-usage profiles — ruling out a network/proxy cause and confirming this is a single systemic naming-validation issue, not per-workflow drift.\n\n### Proposed remediation\n\n- Change the artifact name generated for the activation-upload step (e.g. `activation-${{ github.run_id }}` or `activation-<job-name>`) in the gh-aw workflow-generation code that emits the `.lock.yml` upload-artifact step.\n- Regenerate/recompile affected `.lock.yml` files and re-run one smoke workflow to confirm the upload succeeds.\n- Grep for other hardcoded single-word artifact names in the generator that could hit the same validation rule.\n\n### Success criteria / verification\n\n- A regenerated smoke workflow run completes the \"Upload activation artifact\" (renamed) step with `conclusion: success`.\n- No new `Create Artifact Container failed: ... is not valid` errors appear in subsequent 6h failure-investigator windows.\n","labels":["agentic-workflows","bug","automation"],"parent":"#aw_parent1","title":"[aw-failures] [P0] Artifact upload fails: \"The artifact name activation is not valid\" — smoke-test fleet outage"}}}
|
|
agent
Create Artifact Container failed: The artifact name activation is not valid.\nRequest URL https://pipelinesghubeus12.actions.githubusercontent.com/.../artifacts?api-version=6.0-preview\n```\nFailure occurs in the `activation` job at the \"Upload activation artifact\" step — before the `agent` job ever starts (0 tokens spent).\n\n`audit-diff` between [§32314806549](https://github.com/github/gh-aw/actions/runs/32314806549) and [§32314804312](https://github.com/github/gh-aw/actions/runs/32314804312) (Smoke Copilot Small vs Smoke Copilot MAI, both failed): zero firewall/domain anomalies, zero token usage on both — confirms both runs died identically at the same infra step, not from workflow-specific drift. This is one systemic cause, not three separate bugs.\n</details>\n\n<details>\n<summary>Agent CLI failures — insufficient evidence</summary>\n\nAudit of [§32318213755](https://github.com/github/gh-aw/actions/runs/32318213755) (Daily Go Test Parallelizer) surfaced only `Agent execution exited with code 1` with no rate-limit, proxy, timeout, or auth signature in usage/rate-limit logs. Auto-Triage Issues run [§32317125168](https://github.com/github/gh-aw/actions/runs/32317125168) uses a different CLI (Pi) entirely — not the same signature, so not clustered together. Both P2, no action taken this cycle.\n</details>\n\n### Existing issue correlation\n\n- **No match** for the artifact-rejection cluster. Closest existing issue is #53262 (\"'evals' artifact not found — full run failure\") but that's a *missing* artifact at read time, not an API rejection of the artifact *name* at creation time — different failure mode, left open and cross-referenced only.\n- No other open `agentic-workflows` issue (#53935, #53130, #52726, #52459, #52502, #53619, #53263, #54072, #54094, #48838, prior reports #53933/#53129/#52570/#52395) references this signature.\n- No issues closed this cycle — no fresh evidence obtained that any of them are fixed or stale.\n\n### Fix roadmap\n\n- **P0 — do now:** Rename or suffix the `activation` artifact so it passes GitHub's artifact-name validation (e.g. include run ID/job name in the name). Tracked in sub-issue below.\n- **P1 — none confirmed this cycle.**\n- **P2 — monitor only:** Watch for repeat `Execute GitHub Copilot CLI` / `Execute Pi CLI` exit-1 failures; open a tracked issue only once ≥2 runs share the same signature.\n\n### Sub-issues created\n\n- P0 artifact-name-rejection fix (linked below).\n\n**References:**\n- https://github.com/github/gh-aw/actions/runs/32314806549\n- https://github.com/github/gh-aw/actions/runs/32314804312\n- https://github.com/github/gh-aw/actions/runs/32318213755\n","labels":["agentic-workflows","bug","automation"],"title":"[aw] Failure Investigator Report — 2026-08-20 01:11 UTC (6h)"}}}
|
|
agent
Agent execution exited with code 1\\n##[error]Process completed with exit code 1.\",\n \"impact\": \"Workflow did not complete successfully and may need intervention\"\n },\n {\n \"category\": \"network\",\n \"severity\": \"medium\",\n \"title\": \"Blocked Network Requests\",\n \"description\": \"1 network request(s) were blocked by firewall\",\n \"impact\": \"Blocked requests may indicate missing network permissions or unexpected behavior\"\n },\n {\n \"category\": \"performance\",\n \"severity\": \"high\",\n \"title\": \"Resource Heavy For Domain\",\n \"description\": \"This General Automation run consumed a heavy execution profile for its task shape.\",\n \"impact\": \"Higher cost and latency than a comparable well-behaved run\"\n }\n ],\n \"recommendations\": [\n {\n \"priority\": \"high\",\n \"action\": \"Review error logs to identify root cause of failure\",\n \"reason\": \"Understanding failure causes helps prevent recurrence\",\n \"example\": \"Check the errors field for specific error messages, or inspect the log files in logs_path\"\n },\n {\n \"priority\": \"medium\",\n \"action\": \"Add blocked domains to the workflow network allow-list\",\n \"reason\": \"Firewall-blocked domains prevent the agent from completing its tasks\",\n \"example\": \"Add allowed domains to network configuration or review firewall rules\"\n },\n {\n \"priority\": \"high\",\n \"action\": \"Compare this run to similar successful runs and trim unnecessary turns, tools, or write actions.\",\n \"reason\": \"This General Automation run consumed a heavy execution profile for its task shape.\"\n }\n ],\n \"observability_insights\": [\n {\n \"category\": \"execution\",\n \"severity\": \"medium\",\n \"title\": \"Exploratory execution path\",\n \"summary\": \"The agent used 2 turns across 68 tool types, which indicates adaptive planning instead of a strictly linear path.\",\n \"evidence\": \"turns=2 tool_types=68\"\n },\n {\n \"category\": \"actuation\",\n \"severity\": \"info\",\n \"title\": \"Read-only posture observed\",\n \"summary\": \"The workflow stayed in an analysis posture and did not emit any GitHub write actions.\",\n \"evidence\": \"created_items=0 safe_items=0\"\n },\n {\n \"category\": \"network\",\n \"severity\": \"high\",\n \"title\": \"Network friction detected\",\n \"summary\": \"The firewall observed 1 request(s) with 1 blocked, for a 100% block rate.\",\n \"evidence\": \"blocked=1 total=1\"\n },\n {\n \"category\": \"execution\",\n \"severity\": \"info\",\n \"title\": \"Log template patterns mined\",\n \"summary\": \"Analysis identified 3 distinct event templates across 6 pipeline stages from 70 events.\",\n \"evidence\": \"plan=1 tool_call=1 finish=1\"\n },\n {\n \"category\": \"reliability\",\n \"severity\": \"medium\",\n \"title\": \"2 anomalous event pattern(s) detected\",\n \"summary\": \"Anomaly detection flagged 2 event(s) as unusual based on template similarity and cluster rarity.\",\n \"evidence\": \"stage=plan score=0.65: new log template discovered; rare cluster (few observations); stage=tool_call score=0.65: new log template discovered; rare cluster (few observations)\"\n },\n {\n \"category\": \"execution\",\n \"severity\": \"info\",\n \"title\": \"Agent stage sequence\",\n \"summary\": \"The observed pipeline stage sequence for this run.\",\n \"evidence\": \"plan tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call to
|
|
agent
Create Artifact Container failed: The artifact name activation is not valid. Request URL https://pipelinesghubeus12.actions.githubusercontent.com/r1UU4OKsM0L45kOM7BcARA0flnMm6o2cNAbWqo9i6D...\",\n \"impact\": \"Workflow did not complete successfully and may need intervention\"\n }\n ],\n \"recommendations\": [\n {\n \"priority\": \"high\",\n \"action\": \"Review error logs to identify root cause of failure\",\n \"reason\": \"Understanding failure causes helps prevent recurrence\",\n \"example\": \"Check the errors field for specific error messages, or inspect the log files in logs_path\"\n }\n ],\n \"observability_insights\": [\n {\n \"category\": \"execution\",\n \"severity\": \"info\",\n \"title\": \"Directed execution path\",\n \"summary\": \"The run remained relatively linear with 0 turns and 0 tool types.\",\n \"evidence\": \"turns=0 tool_types=0\"\n },\n {\n \"category\": \"actuation\",\n \"severity\": \"info\",\n \"title\": \"Read-only posture observed\",\n \"summary\": \"The workflow stayed in an analysis posture and did not emit any GitHub write actions.\",\n \"evidence\": \"created_items=0 safe_items=0\"\n },\n {\n \"category\": \"execution\",\n \"severity\": \"info\",\n \"title\": \"Log template patterns mined\",\n \"summary\": \"Analysis identified 1 distinct event templates across 6 pipeline stages from 1 events.\",\n \"evidence\": \"finish=1\"\n },\n {\n \"category\": \"execution\",\n \"severity\": \"info\",\n \"title\": \"Agent stage sequence\",\n \"summary\": \"The observed pipeline stage sequence for this run.\",\n \"evidence\": \"finish\"\n }\n ],\n \"performance_metrics\": {},\n \"session_analysis\": {\n \"wall_time\": \"3.2m\",\n \"timeout_detected\": false\n },\n \"jobs\": [\n {\n \"name\": \"pre_activation\",\n \"status\": \"completed\",\n \"conclusion\": \"success\",\n \"duration\": \"18.0s\",\n \"steps\": [\n {\n \"name\": \"Set up job\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Checkout actions folder\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Setup Scripts\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Check command position\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Check team membership for command workflow\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Post Setup Scripts\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Post Checkout actions folder\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Complete job\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n }\n ]\n },\n {\n \"name\": \"activation\",\n \"status\": \"completed\",\n \"conclusion\": \"failure\",\n \"duration\": \"2.7m\",\n \"steps\": [\n {\n \"name\": \"Set up job\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Checkout actions folder\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Setup Scripts\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Generate agentic run info\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Restore daily AIC usage cache\",\n \"status\": \"
|
|
agent
Create Artifact Conta...`
|
|
agent
Create Artifact Container failed: The artifact name activation is not valid.\n```\nThis happens **before** the `agent` job starts (0 tokens spent), so it's a pure infra/naming failure, not an agent or content issue.\n\n### Affected workflows and run IDs\n\nConfirmed (all failed at 2026-08-19 ~23:48 UTC, same step, same job):\n- Smoke OTEL — [§32314809023](https://github.com/github/gh-aw/actions/runs/32314809023)\n- Smoke Copilot Small — [§32314806549](https://github.com/github/gh-aw/actions/runs/32314806549)\n- Smoke Copilot MAI — [§32314804312](https://github.com/github/gh-aw/actions/runs/32314804312)\n\nLikely also affected (same run-ID/time cluster, not yet individually confirmed — verify before closing): 32314801400, 32314798663, 32314796269, 32314746588, 32314746662, 32314747000, 32314746697, 32314746781, 32314746796, 32314746805, 32314732816, 32314732184, 32314732334, 32314732431, 32314732660, 32314732376, 32314642769.\n\n### Probable root cause\n\nGitHub's artifact API is rejecting the literal name `activation` for `Create Artifact Container` (likely a reserved-word/naming-policy change on the Actions platform side, or a collision with an internal artifact name). `audit-diff` between two of the failed runs showed zero firewall/network anomalies and identical zero-token-usage profiles — ruling out a network/proxy cause and confirming this is a single systemic naming-validation issue, not per-workflow drift.\n\n### Proposed remediation\n\n- Change the artifact name generated for the activation-upload step (e.g. `activation-${{ github.run_id }}` or `activation-<job-name>`) in the gh-aw workflow-generation code that emits the `.lock.yml` upload-artifact step.\n- Regenerate/recompile affected `.lock.yml` files and re-run one smoke workflow to confirm the upload succeeds.\n- Grep for other hardcoded single-word artifact names in the generator that could hit the same validation rule.\n\n### Success criteria / verification\n\n- A regenerated smoke workflow run completes the \"Upload activation artifact\" (renamed) step with `conclusion: success`.\n- No new `Create Artifact Container failed: ... is not valid` errors appear in subsequent 6h failure-investigator windows.\nEOF\njq -Rs --arg title \"[aw-failures] [P0] Artifact upload fails: \\\"The artifact name activation is not valid\\\" — smoke-test fleet outage\" \\\n --arg parent \"#aw_parent1\" \\\n '{title: $title, body: ., labels: [\"agentic-workflows\",\"bug\",\"automation\"], parent: $parent}' \\\n /tmp/gh-aw/agent/sub_issue.md > /tmp/gh-aw/agent/sub_issue_payload.json\ncat /tmp/gh-aw/agent/sub_issue_payload.json | safeoutputs create_issue .","description":"Create sub-issue with concrete fix details"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":695,"cache_read_input_tokens":94160,"cache_creation":{"ephemeral_5m_input_tokens":695,"ephemeral_1h_input_tokens":0},"output_tokens":3,"service_tier":"standard","inference_geo":"global"},"context_management":null},"parent_tool_use_id":null,"session_id":"7b313df6-4a66-4a83-9230-93b95153c33a","uuid":"69ee0454-3872-4640-9a7e-82feb14ce78d","timestamp":"2026-08-20T01:17:36.308Z","request_id":"req_011CeD7orq56oCVKPYsEwcrQ"}
|
|
agent
Create Artifact Container failed: The artifact name activation is not valid.\nRequest URL https://pipelinesghubeus12.actions.githubusercontent.com/.../artifacts?api-version=6.0-preview\n```\nFailure occurs in the `activation` job at the \"Upload activation artifact\" step — before the `agent` job ever starts (0 tokens spent).\n\n`audit-diff` between [§32314806549](https://github.com/github/gh-aw/actions/runs/32314806549) and [§32314804312](https://github.com/github/gh-aw/actions/runs/32314804312) (Smoke Copilot Small vs Smoke Copilot MAI, both failed): zero firewall/domain anomalies, zero token usage on both — confirms both runs died identically at the same infra step, not from workflow-specific drift. This is one systemic cause, not three separate bugs.\n</details>\n\n<details>\n<summary>Agent CLI failures — insufficient evidence</summary>\n\nAudit of [§32318213755](https://github.com/github/gh-aw/actions/runs/32318213755) (Daily Go Test Parallelizer) surfaced only `Agent execution exited with code 1` with no rate-limit, proxy, timeout, or auth signature in usage/rate-limit logs. Auto-Triage Issues run [§32317125168](https://github.com/github/gh-aw/actions/runs/32317125168) uses a different CLI (Pi) entirely — not the same signature, so not clustered together. Both P2, no action taken this cycle.\n</details>\n\n### Existing issue correlation\n\n- **No match** for the artifact-rejection cluster. Closest existing issue is #53262 (\"'evals' artifact not found — full run failure\") but that's a *missing* artifact at read time, not an API rejection of the artifact *name* at creation time — different failure mode, left open and cross-referenced only.\n- No other open `agentic-workflows` issue (#53935, #53130, #52726, #52459, #52502, #53619, #53263, #54072, #54094, #48838, prior reports #53933/#53129/#52570/#52395) references this signature.\n- No issues closed this cycle — no fresh evidence obtained that any of them are fixed or stale.\n\n### Fix roadmap\n\n- **P0 — do now:** Rename or suffix the `activation` artifact so it passes GitHub's artifact-name validation (e.g. include run ID/job name in the name). Tracked in sub-issue below.\n- **P1 — none confirmed this cycle.**\n- **P2 — monitor only:** Watch for repeat `Execute GitHub Copilot CLI` / `Execute Pi CLI` exit-1 failures; open a tracked issue only once ≥2 runs share the same signature.\n\n### Sub-issues created\n\n- P0 artifact-name-rejection fix (linked below).\n\n**References:**\n- https://github.com/github/gh-aw/actions/runs/32314806549\n- https://github.com/github/gh-aw/actions/runs/32314804312\n- https://github.com/github/gh-aw/actions/runs/32318213755\nEOF\nwc -l /tmp/gh-aw/agent/parent_issue.md","description":"Draft parent report issue body"},"caller":{"type":"direct"}}],"stop_reason":null,"stop_sequence":null,"stop_details":null,"usage":{"input_tokens":2,"cache_creation_input_tokens":399,"cache_read_input_tokens":91820,"cache_creation":{"ephemeral_5m_input_tokens":399,"ephemeral_1h_input_tokens":0},"output_tokens":3,"service_tier":"standard","inference_geo":"global"},"context_management":null},"parent_tool_use_id":null,"session_id":"7b313df6-4a66-4a83-9230-93b95153c33a","uuid":"7642fcf6-e9ab-4f16-aa84-0c53f624a3b5","timestamp":"2026-08-20T01:17:17.940Z","request_id":"req_011CeD7n4PYXXKbMVhusjHZk"}
|
|
agent
Agent execution exited with code 1\\n##[error]Process completed with exit code 1.\",\n \"file\": \"agent\"\n },\n {\n \"type\": \"step_failure\",\n \"message\": \"##[error]Agent execution exited with code 1\\n##[error]Process completed with exit code 1.\",\n \"file\": \"agent/Execute GitHub Copilot CLI\"\n }\n]\n---conclusion---\nno conclusion key","is_error":false}]},"parent_tool_use_id":null,"session_id":"7b313df6-4a66-4a83-9230-93b95153c33a","uuid":"bf242705-5a1d-43a8-abb5-206b2649d93b","timestamp":"2026-08-20T01:15:52.551Z","tool_use_result":{"stdout":"errors: [\n {\n \"type\": \"step_failure\",\n \"message\": \"##[error]Agent execution exited with code 1\\n##[error]Process completed with exit code 1.\",\n \"file\": \"agent\"\n },\n {\n \"type\": \"step_failure\",\n \"message\": \"##[error]Agent execution exited with code 1\\n##[error]Process completed with exit code 1.\",\n \"file\": \"agent/Execute GitHub Copilot CLI\"\n }\n]\n---conclusion---\nno conclusion key","stderr":"","interrupted":false,"isImage":false,"noOutputExpected":false}}
|
|
agent
Create Artifact Container failed: The artifact name activation is not valid. Request URL https://pipelinesghubeus12.actions.githubusercontent.com/r1UU4OKsM0L45kOM7BcARA0flnMm6o2cNAbWqo9i6DoO0dFpyp/_apis/pipelines/workflows/32314806549/artifacts?api-version=6.0-preview\",\n \"file\": \"activation\"\n }\n ]\n}\n\n[info] [agenticworkflows] Tool output: 10825 chars","is_error":false}]},"parent_tool_use_id":null,"session_id":"7b313df6-4a66-4a83-9230-93b95153c33a","uuid":"8fa03338-5492-4fd1-9c64-5893a0ee259a","timestamp":"2026-08-20T01:14:50.028Z","tool_use_result":{"stdout":" {\n \"name\": \"Checkout .github and .agents folders\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Save agent config folders for base branch restoration\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Check workflow lock file\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Compute current body text\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Add comment with workflow run link\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Remove trigger label\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Log runtime features\",\n \"status\": \"completed\",\n \"conclusion\": \"skipped\"\n },\n {\n \"name\": \"Create prompt with built-in context\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Interpolate variables and render templates\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Substitute placeholders\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Validate prompt placeholders\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Print prompt\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Stage prompt files for artifact upload\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Upload activation artifact\",\n \"status\": \"completed\",\n \"conclusion\": \"failure\"\n },\n {\n \"name\": \"Post Checkout .github and .agents folders\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Post Setup Scripts\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Post Checkout actions folder\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Complete job\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n }\n ]\n },\n {\n \"name\": \"agent\",\n \"status\": \"completed\",\n \"conclusion\": \"skipped\"\n },\n {\n \"name\": \"detection\",\n \"status\": \"completed\",\n \"conclusion\": \"skipped\"\n },\n {\n \"name\": \"safe_outputs\",\n \"status\": \"completed\",\n \"conclusion\": \"skipped\"\n },\n {\n \"name\": \"conclusion\",\n \"status\": \"completed\",\n \"conclusion\": \"skipped\"\n }\n ],\n \"downloaded_files\": [\n {\n \"path\": \"/tmp/gh-aw/aw-mcp/logs/run-32314806549/run_summary.json\",\n \"size\": 8410,\n \"description\": \"Cached summary of workflow run analysis\"\n },\n {\n
|
|
evals
Create Artifact Container failed: The artifact name activation is not valid.\n```\nThis happens **before** the `agent` job starts (0 tokens spent), so it's a pure infra/naming failure, not an agent or content issue.\n\n### Affected workflows and run IDs\n\nConfirmed (all failed at 2026-08-19 ~23:48 UTC, same step, same job):\n- Smoke OTEL — [§32314809023](https://github.com/github/gh-aw/actions/runs/32314809023)\n- Smoke Copilot Small — [§32314806549](https://github.com/github/gh-aw/actions/runs/32314806549)\n- Smoke Copilot MAI — [§32314804312](https://github.com/github/gh-aw/actions/runs/32314804312)\n\nLikely also affected (same run-ID/time cluster, not yet individually confirmed — verify before closing): 32314801400, 32314798663, 32314796269, 32314746588, 32314746662, 32314747000, 32314746697, 32314746781, 32314746796, 32314746805, 32314732816, 32314732184, 32314732334, 32314732431, 32314732660, 32314732376, 32314642769.\n\n### Probable root cause\n\nGitHub's artifact API is rejecting the literal name `activation` for `Create Artifact Container` (likely a reserved-word/naming-policy change on the Actions platform side, or a collision with an internal artifact name). `audit-diff` between two of the failed runs showed zero firewall/network anomalies and identical zero-token-usage profiles — ruling out a network/proxy cause and confirming this is a single systemic naming-validation issue, not per-workflow drift.\n\n### Proposed remediation\n\n- Change the artifact name generated for the activation-upload step (e.g. `activation-${{ github.run_id }}` or `activation-<job-name>`) in the gh-aw workflow-generation code that emits the `.lock.yml` upload-artifact step.\n- Regenerate/recompile affected `.lock.yml` files and re-run one smoke workflow to confirm the upload succeeds.\n- Grep for other hardcoded single-word artifact names in the generator that could hit the same validation rule.\n\n### Success criteria / verification\n\n- A regenerated smoke workflow run completes the \"Upload activation artifact\" (renamed) step with `conclusion: success`.\n- No new `Create Artifact Container failed: ... is not valid` errors appear in subsequent 6h failure-investigator windows.\n","labels":["agentic-workflows","bug","automation"],"parent":"#aw_parent1","title":"[aw-failures] [P0] Artifact upload fails: \"The artifact name activation is not valid\" — smoke-test fleet outage"}}}
|
|
evals
Create Artifact Container failed: The artifact name activation is not valid.\nRequest URL https://pipelinesghubeus12.actions.githubusercontent.com/.../artifacts?api-version=6.0-preview\n```\nFailure occurs in the `activation` job at the \"Upload activation artifact\" step — before the `agent` job ever starts (0 tokens spent).\n\n`audit-diff` between [§32314806549](https://github.com/github/gh-aw/actions/runs/32314806549) and [§32314804312](https://github.com/github/gh-aw/actions/runs/32314804312) (Smoke Copilot Small vs Smoke Copilot MAI, both failed): zero firewall/domain anomalies, zero token usage on both — confirms both runs died identically at the same infra step, not from workflow-specific drift. This is one systemic cause, not three separate bugs.\n</details>\n\n<details>\n<summary>Agent CLI failures — insufficient evidence</summary>\n\nAudit of [§32318213755](https://github.com/github/gh-aw/actions/runs/32318213755) (Daily Go Test Parallelizer) surfaced only `Agent execution exited with code 1` with no rate-limit, proxy, timeout, or auth signature in usage/rate-limit logs. Auto-Triage Issues run [§32317125168](https://github.com/github/gh-aw/actions/runs/32317125168) uses a different CLI (Pi) entirely — not the same signature, so not clustered together. Both P2, no action taken this cycle.\n</details>\n\n### Existing issue correlation\n\n- **No match** for the artifact-rejection cluster. Closest existing issue is #53262 (\"'evals' artifact not found — full run failure\") but that's a *missing* artifact at read time, not an API rejection of the artifact *name* at creation time — different failure mode, left open and cross-referenced only.\n- No other open `agentic-workflows` issue (#53935, #53130, #52726, #52459, #52502, #53619, #53263, #54072, #54094, #48838, prior reports #53933/#53129/#52570/#52395) references this signature.\n- No issues closed this cycle — no fresh evidence obtained that any of them are fixed or stale.\n\n### Fix roadmap\n\n- **P0 — do now:** Rename or suffix the `activation` artifact so it passes GitHub's artifact-name validation (e.g. include run ID/job name in the name). Tracked in sub-issue below.\n- **P1 — none confirmed this cycle.**\n- **P2 — monitor only:** Watch for repeat `Execute GitHub Copilot CLI` / `Execute Pi CLI` exit-1 failures; open a tracked issue only once ≥2 runs share the same signature.\n\n### Sub-issues created\n\n- P0 artifact-name-rejection fix (linked below).\n\n**References:**\n- https://github.com/github/gh-aw/actions/runs/32314806549\n- https://github.com/github/gh-aw/actions/runs/32314804312\n- https://github.com/github/gh-aw/actions/runs/32318213755\n","labels":["agentic-workflows","bug","automation"],"title":"[aw] Failure Investigator Report — 2026-08-20 01:11 UTC (6h)"}}}
|
|
evals
Agent execution exited with code 1\\n##[error]Process completed with exit code 1.\",\n \"impact\": \"Workflow did not complete successfully and may need intervention\"\n },\n {\n \"category\": \"network\",\n \"severity\": \"medium\",\n \"title\": \"Blocked Network Requests\",\n \"description\": \"1 network request(s) were blocked by firewall\",\n \"impact\": \"Blocked requests may indicate missing network permissions or unexpected behavior\"\n },\n {\n \"category\": \"performance\",\n \"severity\": \"high\",\n \"title\": \"Resource Heavy For Domain\",\n \"description\": \"This General Automation run consumed a heavy execution profile for its task shape.\",\n \"impact\": \"Higher cost and latency than a comparable well-behaved run\"\n }\n ],\n \"recommendations\": [\n {\n \"priority\": \"high\",\n \"action\": \"Review error logs to identify root cause of failure\",\n \"reason\": \"Understanding failure causes helps prevent recurrence\",\n \"example\": \"Check the errors field for specific error messages, or inspect the log files in logs_path\"\n },\n {\n \"priority\": \"medium\",\n \"action\": \"Add blocked domains to the workflow network allow-list\",\n \"reason\": \"Firewall-blocked domains prevent the agent from completing its tasks\",\n \"example\": \"Add allowed domains to network configuration or review firewall rules\"\n },\n {\n \"priority\": \"high\",\n \"action\": \"Compare this run to similar successful runs and trim unnecessary turns, tools, or write actions.\",\n \"reason\": \"This General Automation run consumed a heavy execution profile for its task shape.\"\n }\n ],\n \"observability_insights\": [\n {\n \"category\": \"execution\",\n \"severity\": \"medium\",\n \"title\": \"Exploratory execution path\",\n \"summary\": \"The agent used 2 turns across 68 tool types, which indicates adaptive planning instead of a strictly linear path.\",\n \"evidence\": \"turns=2 tool_types=68\"\n },\n {\n \"category\": \"actuation\",\n \"severity\": \"info\",\n \"title\": \"Read-only posture observed\",\n \"summary\": \"The workflow stayed in an analysis posture and did not emit any GitHub write actions.\",\n \"evidence\": \"created_items=0 safe_items=0\"\n },\n {\n \"category\": \"network\",\n \"severity\": \"high\",\n \"title\": \"Network friction detected\",\n \"summary\": \"The firewall observed 1 request(s) with 1 blocked, for a 100% block rate.\",\n \"evidence\": \"blocked=1 total=1\"\n },\n {\n \"category\": \"execution\",\n \"severity\": \"info\",\n \"title\": \"Log template patterns mined\",\n \"summary\": \"Analysis identified 3 distinct event templates across 6 pipeline stages from 70 events.\",\n \"evidence\": \"plan=1 tool_call=1 finish=1\"\n },\n {\n \"category\": \"reliability\",\n \"severity\": \"medium\",\n \"title\": \"2 anomalous event pattern(s) detected\",\n \"summary\": \"Anomaly detection flagged 2 event(s) as unusual based on template similarity and cluster rarity.\",\n \"evidence\": \"stage=plan score=0.65: new log template discovered; rare cluster (few observations); stage=tool_call score=0.65: new log template discovered; rare cluster (few observations)\"\n },\n {\n \"category\": \"execution\",\n \"severity\": \"info\",\n \"title\": \"Agent stage sequence\",\n \"summary\": \"The observed pipeline stage sequence for this run.\",\n \"evidence\": \"plan tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call tool_call to
|
|
evals
Create Artifact Container failed: The artifact name activation is not valid. Request URL https://pipelinesghubeus12.actions.githubusercontent.com/r1UU4OKsM0L45kOM7BcARA0flnMm6o2cNAbWqo9i6D...\",\n \"impact\": \"Workflow did not complete successfully and may need intervention\"\n }\n ],\n \"recommendations\": [\n {\n \"priority\": \"high\",\n \"action\": \"Review error logs to identify root cause of failure\",\n \"reason\": \"Understanding failure causes helps prevent recurrence\",\n \"example\": \"Check the errors field for specific error messages, or inspect the log files in logs_path\"\n }\n ],\n \"observability_insights\": [\n {\n \"category\": \"execution\",\n \"severity\": \"info\",\n \"title\": \"Directed execution path\",\n \"summary\": \"The run remained relatively linear with 0 turns and 0 tool types.\",\n \"evidence\": \"turns=0 tool_types=0\"\n },\n {\n \"category\": \"actuation\",\n \"severity\": \"info\",\n \"title\": \"Read-only posture observed\",\n \"summary\": \"The workflow stayed in an analysis posture and did not emit any GitHub write actions.\",\n \"evidence\": \"created_items=0 safe_items=0\"\n },\n {\n \"category\": \"execution\",\n \"severity\": \"info\",\n \"title\": \"Log template patterns mined\",\n \"summary\": \"Analysis identified 1 distinct event templates across 6 pipeline stages from 1 events.\",\n \"evidence\": \"finish=1\"\n },\n {\n \"category\": \"execution\",\n \"severity\": \"info\",\n \"title\": \"Agent stage sequence\",\n \"summary\": \"The observed pipeline stage sequence for this run.\",\n \"evidence\": \"finish\"\n }\n ],\n \"performance_metrics\": {},\n \"session_analysis\": {\n \"wall_time\": \"3.2m\",\n \"timeout_detected\": false\n },\n \"jobs\": [\n {\n \"name\": \"pre_activation\",\n \"status\": \"completed\",\n \"conclusion\": \"success\",\n \"duration\": \"18.0s\",\n \"steps\": [\n {\n \"name\": \"Set up job\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Checkout actions folder\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Setup Scripts\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Check command position\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Check team membership for command workflow\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Post Setup Scripts\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Post Checkout actions folder\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Complete job\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n }\n ]\n },\n {\n \"name\": \"activation\",\n \"status\": \"completed\",\n \"conclusion\": \"failure\",\n \"duration\": \"2.7m\",\n \"steps\": [\n {\n \"name\": \"Set up job\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Checkout actions folder\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Setup Scripts\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Generate agentic run info\",\n \"status\": \"completed\",\n \"conclusion\": \"success\"\n },\n {\n \"name\": \"Restore daily AIC usage cache\",\n \"status\": \"
|
|
evals
Create Artifact Conta...`
|
|
agent
Failed to scan directory /tmp/gh-aw/aw-mcp/logs/run-32318213755/usage: EACCES: permission denied, scandir '/tmp/gh-aw/aw-mcp/logs/run-32318213755/usage'
|
|
safe_outputs
Parent temporary ID '#aw_parent1' not found in map. Ensure parent issue is created before sub-issues.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
activation
Expired
|
9.13 MB |
sha256:040387b507eca80eab8774982cfba5a18885717faaf71366ad70c35d4414c485
|
|
|
agent
|
336 KB |
sha256:f6a6aab5b75f675ee0d081c8f7d07465ee5c610e102fcde0c8820445eadc0770
|
|
|
agent-output-fallback
|
5.78 KB |
sha256:8c42fd59ef9adf2b18d0f86ac4469af0748653667fa267ecd7edb98c7e9b0162
|
|
|
aic-usage-cache
|
491 Bytes |
sha256:8fc69f9e973269f8d3d981da8a3df5bcf17399e5b25ae79e3a2f31db2e2415c9
|
|
|
awfailureinvestigator-experiment
|
5.46 KB |
sha256:03757b3a891b5265b8e178ca287ca96d6b9b7319cd4e7609b606855098529eea
|
|
|
detection
|
233 Bytes |
sha256:82af7489e4cd30134e58a48efb5f10358d942c8bfdd7fb5e687341381a37c4df
|
|
|
evals
|
381 Bytes |
sha256:2cd7ca02773c86db100970886241a726373676ef29bb50be4dd1720d2887eec0
|
|
|
github~gh-aw~SRPXQS.dockerbuild
|
24.3 KB |
sha256:7d9b3ce04cc5ca6719526b39d684dbd40b6ec46ff3f7a66e6c91d61048708bf3
|
|
|
safe-outputs-items
|
556 Bytes |
sha256:72672d9cd9a8448b36c1378be1e52d3e9a9cf51a32263008527f9e8b82362d3b
|
|
|
usage
|
4.07 KB |
sha256:77c6457ba13b7a9c3ded8f96f1f968add95db1ebbcf14fd6e3110a24db9fd55a
|
|