ci: add Buildkite PR analysis agentic workflow - #3349
Conversation
Adds a gh-aw workflow that watches for the Buildkite integration test build on each PR, fetches logs from failed jobs, and posts a concise summary comment directly on the PR — mirroring the pattern already used in elasticsearch-specification (kibana-type-check-analysis). Requires BUILDKITE_API_TOKEN to be added as a repo secret. Run `gh aw compile .github/workflows/buildkite-pr-analysis.md` to generate the companion .lock.yml before merging.
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
Buildkite Integration Test AnalysisBuild: [elasticsearch-js-integration-tests #3855]((buildkite.com/redacted) — failing
What is known
Suggested next steps
Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "buildkite.com"See Network Configuration for more information.
|
Buildkite Integration Test ResultsBuild: elasticsearch-js-integration-tests #3856 — ❌ failing AnalysisThe pre-step that fetches failed job logs did not produce a Suggested next steps:
|
Integration Test Build FailureThe Buildkite integration test build for this PR is failing: Build #3857
Suggested next steps:
|
Summary
.github/workflows/buildkite-pr-analysis.md, a gh-aw agentic workflow that mirrors the pattern already in use inelasticsearch-specification(kibana-type-check-analysis)elasticsearch-js-integration-testsBuildkite pipeline for the build matching the PR's head commit, fetches logs from failed jobs, and uses Claude to post a concise comment on the PR summarising failures by root cause (regression vs. flake)