ort-ci
ONNX Runtime CI Management
Workflows for triggering, re-running, and unblocking CI checks on an ONNX Runtime PR.
The repository is microsoft/onnxruntime. As of 2026-07, nearly all CI runs as GitHub
Actions workflows (~80+ checks per PR). Only one required check still runs on Azure
Pipelines — Linux Android Emulator QNN CI Pipeline (host aiinfra.visualstudio.com).
There is also the bot-driven license/cla status check.
Failures are not all the same. Before touching anything, diagnose each failure (see Triage: Diagnose Before Re-running): most failures need a code change and re-running them just fails again; only genuinely transient (network/disk) failures should be re-run via §1. §4 (Azure Pipelines) applies only to the single QNN pipeline.
Before doing anything, inspect current state so you do not queue duplicate runs.
If you make any change, commit and push it, then stop. A push updates the PR head SHA and automatically starts CI for the new commit. Do not manually re-run failures from the old SHA after pushing a fix; that only queues redundant runs against stale code. Manual re-runs are only for transient failures when the PR head has not changed.