YAML Snippet Validator #71
validate-yaml-snippets.lock.yml
on: pull_request
Annotations
13 errors and 11 warnings
|
agent
Line 352: Failed to start MCP client for github-agentic-workflows: Error: spawn gh ENOENT (Pattern: Copilot CLI timestamped ERROR messages, Raw log: 2026-03-09T21:08:36.738Z [ERROR] Failed to start MCP client for github-agentic-workflows: Error: spawn gh ENOENT)
|
|
agent
Line 351: Connecting MCP client for github-agentic-workflows... (Pattern: Copilot CLI timestamped ERROR messages, Raw log: 2026-03-09T21:08:36.732Z [ERROR] Connecting MCP client for github-agentic-workflows...)
|
|
agent
Line 350: Creating MCP client for github-agentic-workflows... (Pattern: Copilot CLI timestamped ERROR messages, Raw log: 2026-03-09T21:08:36.731Z [ERROR] Creating MCP client for github-agentic-workflows...)
|
|
agent
Line 349: Starting MCP client for github-agentic-workflows with command: gh and args: aw mcp-server (Pattern: Copilot CLI timestamped ERROR messages, Raw log: 2026-03-09T21:08:36.730Z [ERROR] Starting MCP client for github-agentic-workflows with command: gh and args: aw mcp-serv...)
|
|
agent
Line 345: Starting MCP client for github-agentic-workflows with (Pattern: Copilot CLI timestamped ERROR messages, Raw log: 2026-03-09T21:08:36.730Z [ERROR] Starting MCP client for github-agentic-workflows with)
|
|
agent
Line 113198: 503 {\"error\":{\"message\":\"HTTP/2 GOAWAY connection terminated\",\"type\":\"connection_error\"}}\n at t.fromAPIError (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:2563:949)\n at znt.getCompletionWithTools (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:2563:10882)\n at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n at async CHe.getCompletionWithTools (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:2579:2189)\n at async t.runAgenticLoop (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:2911:28443)\n at async t.processQueuedItems (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:2911:4895)\n at async t.processQueue (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:2911:691)\n at async t.send (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:2909:3492)\n at async Thi (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:4610:2981)\n at async Jdt (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:4574:444)" (Pattern: Generic ERROR messages, Raw log: "stack": "CAPIError: 503 {\"error\":{\"message\":\"HTTP/2 GOAWAY connection terminated\",\"type\":\"connection_error\"}}...)
|
|
agent
Line 113195: terminated\n at t.UAr (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:2546:4649)\n at process.processTicksAndRejections (node:internal/process/task_queues:103:5)" (Pattern: Generic ERROR messages, Raw log: "stack": "Error: terminated\n at t.UAr (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:2546:4649)\n at...)
|
|
agent
Line 113190: other side closed\n at TLSSocket.Zoo (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:49:12066)\n at TLSSocket.emit (node:events:520:35)\n at endReadableNT (node:internal/streams/readable:1701:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:89:21)" (Pattern: Generic ERROR messages, Raw log: "stack": "SocketError: other side closed\n at TLSSocket.Zoo (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index....)
|
|
agent
Line 113176: terminated\n at f4e.m (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:164:43943)\n at f4e.emit (node:events:508:28)\n at f4e.terminate (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:164:30659)\n at Object.onError (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:164:46240)\n at qut.onError (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:37:33212)\n at Object.oto [as errorRequest] (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:37:23127)\n at TLSSocket.Eoo (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:49:12551)\n at TLSSocket.emit (node:events:520:35)\n at node:net:346:12\n at Socket.done (node:_tls_wrap:649:7)", (Pattern: Generic ERROR messages, Raw log: "stack": "TypeError: terminated\n at f4e.m (file:///home/awfuser/.copilot/pkg/linux-x64/1.0.2/index.js:164:43943)\n ...)
|
|
agent
Line 352: spawn gh ENOENT (Pattern: Generic ERROR messages, Raw log: 2026-03-09T21:08:36.738Z [ERROR] Failed to start MCP client for github-agentic-workflows: Error: spawn gh ENOENT)
|
|
conclusion
Error reading agent output file: ENOENT: no such file or directory, open '/tmp/gh-aw/safeoutputs/agent_output.json'
|
|
conclusion
Error reading agent output file: ENOENT: no such file or directory, open '/tmp/gh-aw/safeoutputs/agent_output.json'
|
|
conclusion
Unable to download artifact(s): Artifact not found for name: agent-output
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
Line 13507: "content": "bash: yaml|: command not found (Pattern: Shell command not found error, Raw log: "content": "bash: yaml|: command not found\n<exited with exit code 0>",)
|
|
agent
Line 13436: "result": "bash: yaml|: command not found (Pattern: Shell command not found error, Raw log: "result": "bash: yaml|: command not found\n<exited with exit code 0>")
|
|
agent
Line 13064: "content": "bash: yaml|: command not found (Pattern: Shell command not found error, Raw log: "content": "bash: yaml|: command not found\n453:│ ├── docker-compose.yml # PostgreSQL with WAL replication\...)
|
|
agent
Line 12993: "result": "bash: yaml|: command not found (Pattern: Shell command not found error, Raw log: "result": "bash: yaml|: command not found\n453:│ ├── docker-compose.yml # PostgreSQL with WAL replication\n...)
|
|
agent
Line 12621: "content": "bash: yaml|: command not found (Pattern: Shell command not found error, Raw log: "content": "bash: yaml|: command not found\n33:docker compose -f docker-compose-server-only.yml up -d\n34-\n35-# View lo...)
|
|
agent
Line 12550: "result": "bash: yaml|: command not found (Pattern: Shell command not found error, Raw log: "result": "bash: yaml|: command not found\n33:docker compose -f docker-compose-server-only.yml up -d\n34-\n35-# View log...)
|
|
agent
Line 113287: [StreamingChunkDisplay] Received a chunk with a different streaming ID: a929ab2a-b532-4e50-891e-b35c46dd863a (Pattern: Copilot CLI timestamped WARNING messages, Raw log: 2026-03-09T21:19:37.838Z [WARNING] [StreamingChunkDisplay] Received a chunk with a different streaming ID: a929ab2a-b532...)
|
|
agent
Line 113157: Detected HTTP/2 GOAWAY error, resetting global dispatcher and retrying the request. (Pattern: Copilot CLI timestamped WARNING messages, Raw log: 2026-03-09T21:19:26.397Z [WARNING] Detected HTTP/2 GOAWAY error, resetting global dispatcher and retrying the request.)
|
|
agent
Line 10731: deletes data)\n174. docker compose down -v\n175. \n176. # Remove built images\n177. docker compose down --rmi local\n178. ```\n179. \n180. ## Connecting to PostgreSQL\n181. \n182. The included PostgreSQL container has CDC enabled:\n183. \n184. ```bash\n185. # Connect via psql\n186. docker exec -it drasi-postgres psql -U drasi_user -d drasi\n187. \n188. # Or from host (requires psql installed)\n189. psql -h localhost -U drasi_user -d drasi\n190. ```\n191. \n192. ## Troubleshooting\n193. \n194. ### Container Won't Start\n195. \n196. ```bash\n197. # Check logs for errors\n198. docker compose logs drasi-server\n199. \n200. # Common issues:\n201. # - Config file syntax error: check config/server.yaml\n202. # - Port already in use: change DRASI_API_PORT in .env\n203. # - Database not ready: wait for postgres health check\n204. ```\n205. \n206. ### Configuration Not Applied\n207. \n208. ```bash\n209. # Restart server to apply config changes\n210. docker compose restart drasi-server\n211. \n212. # Verify config is mounted\n213. docker exec drasi-server cat /app/config/server.yaml\n214. ```\n215. \n216. ### Database Connection Issues\n217. \n218. ```bash\n219. # Check PostgreSQL is running\n220. docker compose ps postgres\n221. \n222. # Check connection from server container\n223. docker exec drasi-server curl -s postgres:5432 || echo \"Cannot reach postgres\"\n224. \n225. # View PostgreSQL logs\n226. docker compose logs postgres\n227. ```\n228. \n229. ### Permission Denied on Config\n230. \n231. If you see permission errors, ensure the config directory is readable:\n232. \n233. ```bash\n234. chmod -R 755 config/\n235. ```\n236. \n237. ## Production Considerations\n238. \n239. ### Security\n240. \n241. 1. **Change default passwords** in `.env`\n242. 2. **Don't commit `.env`** - it's gitignored by default\n243. 3. Consider using Docker secrets for sensitive values\n244. 4. Run behind a reverse proxy (nginx, traefik) for TLS\n245. \n246. ### Persistence\n247. \n248. - PostgreSQL data is stored in a named volume (`drasi_postgres_data`)\n249. - Config files are on the host filesystem\n250. - Logs are accessible via `docker compose logs`\n251. \n252. ### Scaling\n253. \n254. For production deployments, consider:\n255. - External PostgreSQL with high availability\n256. - Container orchestration (Kubernetes, Docker Swarm)\n257. - Load balancing for multiple Drasi Server instances\n258. \n259. ## API Endpoints\n260. \n261. Once running, the following endpoints are available:\n262. \n263. | Endpoint | Description |\n264. |----------|-------------|\n265. | `http://localhost:8080/health` | Health check |\n266. | `http://localhost:8080/api/v1/docs/` | API documentation (Swagger UI) |\n267. | `http://localhost:8080/api/v1/openapi.json` | OpenAPI spec |\n268. | `http://localhost:8080/api/v1/sources` | Source management |\n269. | `http://localhost:8080/api/v1/queries` | Query management |\n270. | `http://localhost:8080/api/v1/reactions` | Reaction management |\n271. ", (Pattern: Generic WARNING messages, Raw log: "content": "1. # Running Drasi Server with Docker\n2. \n3. This guide covers running Drasi Server using Docker and Docke...)
|
|
agent
Line 10658: deletes data)\n174. docker compose down -v\n175. \n176. # Remove built images\n177. docker compose down --rmi local\n178. ```\n179. \n180. ## Connecting to PostgreSQL\n181. \n182. The included PostgreSQL container has CDC enabled:\n183. \n184. ```bash\n185. # Connect via psql\n186. docker exec -it drasi-postgres psql -U drasi_user -d drasi\n187. \n188. # Or from host (requires psql installed)\n189. psql -h localhost -U drasi_user -d drasi\n190. ```\n191. \n192. ## Troubleshooting\n193. \n194. ### Container Won't Start\n195. \n196. ```bash\n197. # Check logs for errors\n198. docker compose logs drasi-server\n199. \n200. # Common issues:\n201. # - Config file syntax error: check config/server.yaml\n202. # - Port already in use: change DRASI_API_PORT in .env\n203. # - Database not ready: wait for postgres health check\n204. ```\n205. \n206. ### Configuration Not Applied\n207. \n208. ```bash\n209. # Restart server to apply config changes\n210. docker compose restart drasi-server\n211. \n212. # Verify config is mounted\n213. docker exec drasi-server cat /app/config/server.yaml\n214. ```\n215. \n216. ### Database Connection Issues\n217. \n218. ```bash\n219. # Check PostgreSQL is running\n220. docker compose ps postgres\n221. \n222. # Check connection from server container\n223. docker exec drasi-server curl -s postgres:5432 || echo \"Cannot reach postgres\"\n224. \n225. # View PostgreSQL logs\n226. docker compose logs postgres\n227. ```\n228. \n229. ### Permission Denied on Config\n230. \n231. If you see permission errors, ensure the config directory is readable:\n232. \n233. ```bash\n234. chmod -R 755 config/\n235. ```\n236. \n237. ## Production Considerations\n238. \n239. ### Security\n240. \n241. 1. **Change default passwords** in `.env`\n242. 2. **Don't commit `.env`** - it's gitignored by default\n243. 3. Consider using Docker secrets for sensitive values\n244. 4. Run behind a reverse proxy (nginx, traefik) for TLS\n245. \n246. ### Persistence\n247. \n248. - PostgreSQL data is stored in a named volume (`drasi_postgres_data`)\n249. - Config files are on the host filesystem\n250. - Logs are accessible via `docker compose logs`\n251. \n252. ### Scaling\n253. \n254. For production deployments, consider:\n255. - External PostgreSQL with high availability\n256. - Container orchestration (Kubernetes, Docker Swarm)\n257. - Load balancing for multiple Drasi Server instances\n258. \n259. ## API Endpoints\n260. \n261. Once running, the following endpoints are available:\n262. \n263. | Endpoint | Description |\n264. |----------|-------------|\n265. | `http://localhost:8080/health` | Health check |\n266. | `http://localhost:8080/api/v1/docs/` | API documentation (Swagger UI) |\n267. | `http://localhost:8080/api/v1/openapi.json` | OpenAPI spec |\n268. | `http://localhost:8080/api/v1/sources` | Source management |\n269. | `http://localhost:8080/api/v1/queries` | Query management |\n270. | `http://localhost:8080/api/v1/reactions` | Reaction management |\n271. " (Pattern: Generic WARNING messages, Raw log: "result": "1. # Running Drasi Server with Docker\n2. \n3. This guide covers running Drasi Server using Docker and Docker...)
|
|
agent
No files were found with the provided path: /tmp/gh-aw/safeoutputs/outputs.jsonl. No artifacts will be uploaded.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
agent-artifacts
Expired
|
15.5 KB |
sha256:fe545d48d0e7470ff1d499e6524dc2ead46cb40e46c0b131430521c82f5d1c00
|
|
|
agent_outputs
Expired
|
500 KB |
sha256:d1c2a769cddd8848ab977c8471db3bb4382a0f4e32d7d768aa82a908fd0e1cac
|
|