Agentic Workflow Audit Agent #275
audit-workflows.lock.yml
on: schedule
activation
16s
push_repo_memory
21s
safe_outputs
32s
update_cache_memory
9s
conclusion
15s
Annotations
4 errors, 21 warnings, and 1 notice
|
update_cache_memory
Unable to download artifact(s): Artifact not found for name: cache-memory
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md
|
|
safe_outputs
1 safe output(s) failed:
- upload_artifact: ERR_VALIDATION: upload_artifact: path does not exist in staging directory: workflow_health_trends.png
|
|
safe_outputs
✗ Message 1 (upload_artifact) failed: ERR_VALIDATION: upload_artifact: path does not exist in staging directory: workflow_health_trends.png
|
|
safe_outputs
Unable to download artifact(s): Artifact not found for name: safe-outputs-upload-artifacts
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md
|
|
agent
No files were found with the provided path: /tmp/gh-aw/cache-memory. No artifacts will be uploaded.
|
|
agent
- Line 2: Too many items of type 'upload_artifact'. Maximum allowed: 1.
|
|
agent
Validation errors found:
|
|
agent
Failed to scan directory /tmp/gh-aw/aw-mcp/logs/run-24194655406/workflow-logs/detection: EACCES: permission denied, scandir '/tmp/gh-aw/aw-mcp/logs/run-24194655406/workflow-logs/detection'
|
|
agent
Failed to scan directory /tmp/gh-aw/aw-mcp/logs/run-24194655406/workflow-logs/conclusion: EACCES: permission denied, scandir '/tmp/gh-aw/aw-mcp/logs/run-24194655406/workflow-logs/conclusion'
|
|
agent
Failed to scan directory /tmp/gh-aw/aw-mcp/logs/run-24194655406/workflow-logs/agent: EACCES: permission denied, scandir '/tmp/gh-aw/aw-mcp/logs/run-24194655406/workflow-logs/agent'
|
|
agent
Failed to scan directory /tmp/gh-aw/aw-mcp/logs/run-24194655406/workflow-logs/activation: EACCES: permission denied, scandir '/tmp/gh-aw/aw-mcp/logs/run-24194655406/workflow-logs/activation'
|
|
agent
Failed to scan directory /tmp/gh-aw/aw-mcp/logs/run-24194655405/workflow-logs/safe_outputs: EACCES: permission denied, scandir '/tmp/gh-aw/aw-mcp/logs/run-24194655405/workflow-logs/safe_outputs'
|
|
agent
Failed to scan directory /tmp/gh-aw/aw-mcp/logs/run-24194655405/workflow-logs/pre_activation: EACCES: permission denied, scandir '/tmp/gh-aw/aw-mcp/logs/run-24194655405/workflow-logs/pre_activation'
|
|
agent
Failed to scan directory /tmp/gh-aw/aw-mcp/logs/run-24194655405/workflow-logs/detection: EACCES: permission denied, scandir '/tmp/gh-aw/aw-mcp/logs/run-24194655405/workflow-logs/detection'
|
|
agent
Failed to scan directory /tmp/gh-aw/aw-mcp/logs/run-24194655405/workflow-logs/conclusion: EACCES: permission denied, scandir '/tmp/gh-aw/aw-mcp/logs/run-24194655405/workflow-logs/conclusion'
|
|
agent
Failed to scan directory /tmp/gh-aw/aw-mcp/logs/run-24194655405/workflow-logs/agent: EACCES: permission denied, scandir '/tmp/gh-aw/aw-mcp/logs/run-24194655405/workflow-logs/agent'
|
|
agent
Failed to scan directory /tmp/gh-aw/aw-mcp/logs/run-24194655405/workflow-logs/activation: EACCES: permission denied, scandir '/tmp/gh-aw/aw-mcp/logs/run-24194655405/workflow-logs/activation'
|
|
agent
Permission check failed for actor 'chrisfregly': API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID 1830:1AE274:B38593:2E6F761:69D96031 and timestamp 2026-04-10 20:40:17 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting\n2026-04-10T20:40:18.0401499Z ##[error]Failed to lock issue: API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID 1830:3B214F:C62ACE:3363438:69D96031 and timestamp 2026-04-10 20:40:17 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting\n2026-04-10T20:40:18.0410553Z ##[error]ERR_NOT_FOUND: Failed to lock issue #25680: API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID 1830:3B214F:C62ACE:3363438:69D96031 and timestamp 2026-04-10 20:40:17 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting\n2026-04-10T20:40:18.3806266Z [otlp] OTEL_EXPORTER_OTLP_ENDPOINT not set, skipping conclusion span\n2026-04-10T20:40:18.7451682Z Set output 'lockdown_check_failed'\n2026-04-10T20:40:18.7453135Z Set output 'stale_lock_file_failed'","is_error":false}]},"parent_tool_use_id":null,"session_id":"809e3681-1b93-4fe1-a2c9-512d763f431a","uuid":"100730ba-516d-4ef0-ae41-26882ff05c8f","timestamp":"2026-04-10T21:06:53.451Z","tool_use_result":{"stdout":"2026-04-10T19:39:32.9849639Z digest-mismatch: error\n2026-04-10T19:39:33.9675760Z /tmp/gh-aw/github_rate_limits.jsonl\n2026-04-10T19:39:33.9944030Z GH_AW_AGENT_CONCLUSION: failure\nconst { main } = require('/home/runner/work/_temp/gh-aw/actions/handle_agent_failure.cjs');\n2026-04-10T19:39:34.6595830Z GH_AW_AGENT_CONCLUSION: failure\n2026-04-10T19:39:34.6598387Z GH_AW_LOCKDOWN_CHECK_FAILED: false\n2026-04-10T19:39:34.6598907Z GH_AW_STALE_LOCK_FILE_FAILED: false\n2026-04-10T19:39:34.6599890Z GH_AW_FAILURE_REPORT_AS_ISSUE: true\n2026-04-10T19:39:34.8043359Z Agent conclusion: failure\n2026-04-10T19:39:34.8050584Z Assignment error count: 0\n2026-04-10T19:39:34.8052176Z Assign copilot failure count: 0\n2026-04-10T19:39:34.8053270Z Create discussion error count: 0\n2026-04-10T19:39:34.8054324Z Code push failure count: 0\n2026-04-10T19:39:34.8058568Z Inference access error: false\n2026-04-10T19:39:34.8061517Z App token minting failed (safe_outputs/conclusion/activation): false/false/false\n2026-04-10T19:39:34.8062892Z Lockdown check failed: false\n2026-04-10T19:39:34.8064682Z Stale lock file check failed: false\n2026-04-10T19:39:35.1259515Z Checking for existing issue with title: \"[aw] Step Name Alignment failed\"\n2026-04-10T19:39:35.3512961Z No specific error patterns found; including last 10 line(s) of agent-stdio.log as fallback\n===\n2026-04-10T20:40:14.0374026Z [otlp] OTEL_EXPORTER_OTLP_ENDPOINT not set, skipping setup span\n2026-04-10T20:40:14.1932457Z Lockdown mode not explicitly enabled, skipping validation\n2026-04-10T20:40:17.0343614Z Env workflow ref already identifies this workflow, skipping referenced_workflows API lookup\n2026-04-10T20:40:17.6593942Z ##[warning]Permission check failed for actor 'chrisfregly': API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID 1830:1AE274:B38593:2E6F761:69D96031 and timestamp 2026-04-10 20:40:17 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (ht
|
|
agent
Failed to create or update failure tracking issue: API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID 1AC0:3AD59B:C541A2:335A6F4:69D95E9D and timestamp 2026-04-10 20:33:33 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting\n===\n2026-04-10T20:32:50.2337636Z Removing HTTP extra header\n2026-04-10T20:32:50.2341853Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/github\\.com\\/\\.extraheader\n2026-04-10T20:32:50.2381806Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'http\\.https\\:\\/\\/github\\.com\\/\\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\"\n2026-04-10T20:32:50.2774098Z Removing includeIf entries pointing to credentials config files\n2026-04-10T20:32:50.2847394Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:\n2026-04-10T20:32:50.2906451Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url\n2026-04-10T20:32:50.3367646Z Post job cleanup.\n2026-04-10T20:32:50.4717644Z [command]/usr/bin/git version\n2026-04-10T20:32:50.4776249Z git version 2.53.0\n2026-04-10T20:32:50.4835418Z Copying '/home/runner/.gitconfig' to '/home/runner/work/_temp/5d305d9d-35b5-475a-bde5-c87cef9843d7/.gitconfig'\n2026-04-10T20:32:50.4856371Z Temporarily overriding HOME='/home/runner/work/_temp/5d305d9d-35b5-475a-bde5-c87cef9843d7' before making global git config changes\n2026-04-10T20:32:50.4863072Z Adding repository directory to the temporary git global config as a safe directory\n2026-04-10T20:32:50.4873664Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/gh-aw/gh-aw\n2026-04-10T20:32:50.4919729Z Removing SSH command configuration\n2026-04-10T20:32:50.4929084Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand\n2026-04-10T20:32:50.4982667Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'core\\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"\n2026-04-10T20:32:50.5207900Z Removing HTTP extra header\n2026-04-10T20:32:50.5212939Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/github\\.com\\/\\.extraheader\n2026-04-10T20:32:50.5253142Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'http\\.https\\:\\/\\/github\\.com\\/\\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\"\n2026-04-10T20:32:50.5558049Z Removing includeIf entries pointing to credentials config files\n2026-04-10T20:32:50.5565542Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:\n2026-04-10T20:32:50.5636953Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url\n2026-04-10T20:32:50.6135108Z Post job cleanup.\n2026-04-10T20:32:50.6627237Z [otlp] sending conclusion span \"gh-aw.safe_outputs.conclusion\" to ***\n2026-04-10T20:32:50.8089408Z [otlp] conclusion span sent\n2026-04-10T20:32:50.8092946Z Cleaning up /tmp/gh-aw...\n2026-04-10T20:32:50.8475360Z Cleaned up /tmp/gh-aw\n2026-04-10T20:32:50.8764409Z Post job cleanup.\n2026-04-10T20:32:51.0537150Z [command]/usr/bin/git version\n2026-04-10T20:32:51.0761676Z git version 2.53.0\n2026-04-10T20:32:51.0923483Z Copying '/home/runner/.gitconfig' to '/home/runner/work/_temp/b1c6720c-cf2e-4fb4-9310-662ae09133d4/.gitconfig'\n2026-04-10T20:32:51.0957595Z Temporarily overriding HOME='/home/runner/work/_temp/b1c6720c-cf2e-4fb4-9310-662ae09133d4' before making global git config changes\n2026-04-10T20:32:51.0970944Z Adding repository direc
|
|
agent
GitHub MCP guard policy automatically applied for public repository. min-integrity='approved' and repos='all' ensure only approved-integrity content is accessible.
|
|
agent
No files were found with the provided path: /tmp/gh-aw/python/*.py
/tmp/gh-aw/python/data/*. No artifacts will be uploaded.
|
|
agent
No files were found with the provided path: /tmp/gh-aw/python/charts/*.png. No artifacts will be uploaded.
|
|
push_repo_memory
Skipping file that does not match allowed patterns: patterns/errors.json
|
|
push_repo_memory
Skipping file that does not match allowed patterns: audits/2026-04-10.json
|
|
safe_outputs
1 message(s) failed to process
|
|
agent
Safe Outputs MCP Server Startup Log
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
activation
Expired
|
7.83 KB |
sha256:4fe27ef9ccc6ef3b5257075f2db26d21c396e564e2637b7d64e6e95fd3d6d2ee
|
|
|
agent
|
295 KB |
sha256:42707373518fe0fb23c752ff039d91e597a96e895d1e1a3947bb5f0161670097
|
|
|
detection
|
23.3 KB |
sha256:525df5f9c5c5562f10191d8589b55469ec049423062856e3a9a0496c92127335
|
|
|
firewall-audit-logs
|
26.9 KB |
sha256:6c0c75316e402312713e4c72404ce1518788e8a6ea5bd07b339734ed87c198e4
|
|
|
github~gh-aw~ON0HOW.dockerbuild
|
23.4 KB |
sha256:0090f9a03a4e8335f52118549c344fa093acbed9602497009c681a396e597d3a
|
|
|
repo-memory-default
Expired
|
1.76 KB |
sha256:f9acc38e8921891f9d22464a2fcb6c149305a899ab2a811110eea3066da429f9
|
|
|
safe-outputs-items
|
286 Bytes |
sha256:4a7513c4afe6ae5b5509e4958fa18e61cbd5f3368b15079a7e75c9afe0e60e8a
|
|