Failure signature
GitHub Actions jobs targeting ubuntu-latest remain unassigned for approximately 75-86 minutes and then end as canceled. For every occurrence, the job metadata reports runner_id: 0, an empty runner name, and zero executed steps.
Stable signature: github-actions-ubuntu-latest-unassigned-runner-canceled
Classification: CI infrastructure failure
Recurrence: 2 distinct PRs, 4 confirmed occurrences
First observed: 2026-08-06 17:31:57 UTC
Latest observed: 2026-08-06 19:06:12 UTC
Confirmed occurrences
Impact
The affected PR checks remain canceled/failing even though no workflow step or repository code executed. This can block otherwise healthy PRs from becoming merge-ready.
Investigation
- All four jobs target
ubuntu-latest.
- All report
runner_id: 0, an empty runner name, and no steps.
- Autoformat, yamllint, and zizmor contain no workflow concurrency rule that explains these cancellations.
- The cancellation initiator is not exposed in retained job metadata.
- Azure DevOps validation for the affected PRs continued without the same symptom.
- Separate searches across open and closed
dotnet/macios issues for the stable signature, no-runner cancellations, workflow names, and ubuntu-latest found no matching issue.
Retry and workaround
No retry was submitted by the CI monitor: its retry policy authorizes Azure DevOps retries, not GitHub Actions reruns. There is no confirmed repository-side workaround; recovery requires GitHub-hosted runner capacity or a repository owner rerunning the affected workflow after capacity recovers.
GitHub run and job metadata are retention-limited. No step logs exist because the jobs never received a runner.
Failure signature
GitHub Actions jobs targeting
ubuntu-latestremain unassigned for approximately 75-86 minutes and then end as canceled. For every occurrence, the job metadata reportsrunner_id: 0, an empty runner name, and zero executed steps.Stable signature:
github-actions-ubuntu-latest-unassigned-runner-canceledClassification: CI infrastructure failure
Recurrence: 2 distinct PRs, 4 confirmed occurrences
First observed: 2026-08-06 17:31:57 UTC
Latest observed: 2026-08-06 19:06:12 UTC
Confirmed occurrences
8c12572c897e1c6e25cb94f8e93fbed1c6fd074c8c12572c897e1c6e25cb94f8e93fbed1c6fd074c8c12572c897e1c6e25cb94f8e93fbed1c6fd074ccde4ac8065b5ff26886d9575036ff76bfbc8eb3cImpact
The affected PR checks remain canceled/failing even though no workflow step or repository code executed. This can block otherwise healthy PRs from becoming merge-ready.
Investigation
ubuntu-latest.runner_id: 0, an empty runner name, and no steps.dotnet/maciosissues for the stable signature, no-runner cancellations, workflow names, andubuntu-latestfound no matching issue.Retry and workaround
No retry was submitted by the CI monitor: its retry policy authorizes Azure DevOps retries, not GitHub Actions reruns. There is no confirmed repository-side workaround; recovery requires GitHub-hosted runner capacity or a repository owner rerunning the affected workflow after capacity recovers.
GitHub run and job metadata are retention-limited. No step logs exist because the jobs never received a runner.