What problem does it solve?
This Skill helps you quickly understand why GitHub Actions tests failed, locate the specific failing test(s), and create or update the corresponding failing-test issues in a consistent template format.
Core Features & Use Cases
- Identify failing tests from a run: Lists available failed test names from workflow runs to support one-issue-per-test filing.
- Download and inspect failure artifacts: Fetches failed job logs and test artifacts (.trx, logs, and related files) to support root-cause investigation.
- Create/update failing-test issues automatically: Uses the repository’s automation/tooling to generate template-compliant issue content, reuse matching open issues, or reopen closed ones.
- Supports multiple URL inputs: Works with PR URLs, run URLs, attempt URLs, and job URLs to resolve the correct workflow context.
Quick Start
Run the investigation and then file issues for the specific failing test(s) from your GitHub Actions run URL by executing the CreateFailingTestIssue tool with the URL and a chosen failing test name, writing results to a JSON file for clean parsing.