Skip to content

investigate rust-ci matrix jobs that fail before any steps run #28

Description

@dzianisv

Summary

On PR #25, most rust-ci matrix jobs failed in 1-3 seconds with no steps executed at all. The jobs show failure but expose an empty steps array in the run metadata.

Repro

Seen on PR #25 on 2026-03-16:

  • Workflow: rust-ci
  • Run: 23166074105

Examples:

  • Tests — ubuntu-24.04 - x86_64-unknown-linux-gnu
  • Tests — windows-x64 - x86_64-pc-windows-msvc
  • Lint/Build — ubuntu-24.04 - x86_64-unknown-linux-gnu
  • Lint/Build — macos-15-xlarge - aarch64-apple-darwin

Observed metadata:

  • jobs start and complete within ~1-3 seconds
  • gh run view ... --json jobs reports conclusion: failure with steps: []
  • this looks like a workflow/runner provisioning problem, not a normal test failure inside the job body

Why this matters

These failures make PRs appear red even before repository code is exercised. They block meaningful CI signal and hide actual code regressions.

Acceptance criteria

  • identify why these matrix jobs fail before running any steps
  • restore normal step execution for the affected matrix entries
  • ensure future CI failures surface actionable logs instead of empty-step failures

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions