You open a PR
Any change to the flight stack: navigation, control, mission logic.
PX4 & ArduPilot SITL in the cloud. Fleets, regression suites, results before the merge.
Every drone team writes the same CI job: provision a runner, build PX4, build Gazebo, fly one vehicle, wait.
How it works ↓Push flight-stack code. Hangars boots PX4 or ArduPilot SITL in the cloud, flies your mission suite against it, and posts pass/fail back to the pull request. No runners to provision, no Gazebo to build.
Any change to the flight stack: navigation, control, mission logic.
Five lines in the workflow you already run. Name a stack and a vehicle count.
One SITL instance per vehicle, real MAVLink, your mission files. Nothing to provision.
Pass/fail, plus the flight log, MAVLink trace and a replay for every failure.
Private beta. Bring a flight stack and a test suite.