Skip to content

CI Health Summary: Tests Workflow #13857

Description

@yuchen814

CI Health Summary — "Tests" Workflow

Auto-generated CI health report. Combines an aggregated stats dump (100 historical runs) with live job-level detail pulled from the GitHub API.

Overall outcome rate (100 runs)

Outcome Count Rate
Success 79 79.0%
Failure 14 14.0%
Other (cancelled/skipped/etc.) 7 7.0%

Duration distribution

Note: summary duration stats are computed over the 79 successful runs only; the dump stores duration = 0 for all failure/other runs.

Metric Seconds Readable
Min 365 6m05s
Max 1080 18m00s
Average 505.5 8m25s
Median 464 7m44s
Std dev 120.8 ~2m

Retries

  • 9 / 100 runs (9.0%) ran with run_attempt > 1.
  • All 9 retried runs ultimately concluded success — i.e., re-runs recovered a green result each time (suggests flakiness rather than hard breakage).

3 most recent failures (from the stats dump)

# Run ID Started (UTC) URL
1 8178615249 2024-03-06T20:53:43Z https://github.com/cli/cli/actions/runs/8178615249
2 8178494723 2024-03-06T20:42:07Z https://github.com/cli/cli/actions/runs/8178494723
3 8178432563 2024-03-06T20:36:01Z https://github.com/cli/cli/actions/runs/8178432563

⚠️ These three runs date to March 2024 and have been purged by GitHub's retention policy — the REST API now returns 404 for each, so live job-level detail could not be retrieved for them.

Live job-level detail (current failures of the successor workflow)

The workflow named "Tests" in the dump is now "Unit and Integration Tests" (.github/workflows/go.yml) — same build (ubuntu/windows/macos-latest) matrix. Below are the 3 most recent still-live failed runs, fetched from the API:

Run 28656994029fix: preserve percent-encoded path in DisplayURL (2026-07-03, PR) — 3/6 jobs failed:

Run 28653867970fix: preserve percent-encoded path in DisplayURL (2026-07-03, PR) — 3/6 jobs failed:

Run 28238190134fix: detected non-static command inside command in ssh.go (2026-06-26, PR) — 3/6 jobs failed:

Pattern: Recent failures are concentrated in the build matrix at the "Run unit and integration tests" step across all three OSes, while the parallel integration-tests matrix jobs pass. In the historical dump, failures were concentrated in the Run tests step (6 failures) and the Run attestation command integration Tests step (6 failures).


Generated by an automated CI-health tooling run. Sources: local github-actions-workflow-runs.json (aggregated, 100 runs, 2024-02-12 → 2024-03-12) + live GitHub REST API (/repos/cli/cli/actions/...).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions