ArduPilot-4.7.1 official release - #34225
Conversation
Previous review (2026-08-31)Automated review note — AI-generated (Claude), validated against the live diff. Please sanity-check before acting. Reviewed at head Since this is a release PR where one wrong field ships to every user, both passes checked every value rather than spot-checking. What was verified:
One procedural note rather than a finding: 8 CI jobs were still running at review time (5 Copter autotests, 4 ChibiOS builds), with 93 passing and none failing. Worth having those green before merge. |
|
I've included a single autotest PR which I hear should help improve the chance of it passing CI |
|
Automated review note — AI-generated (Claude), validated against the live diff. Please sanity-check before acting. Re-reviewed at head Since my last review at That commit is fine. It's an adaptation of One thing to watch before mergingCI isn't green yet. The first The evidence that this is intermittent and unrelated to your diff is strong: the previous head on this same branch ran colcon and passed (2026-08-31); the base SHA Two small record-keeping pointsThe description no longer matches the head. It says "There have been no code changes compared to the 4.7.1-beta1 so this simply updates the release notes (to add the release date) and the versions" — true when written, but the head now carries the autotest commit too, and the "Infrastructure change (e.g. unit tests, helper scripts)" box is unticked while that's exactly what it is. "No-binary change" is also a bit off: Pre-existing, not yours to fix here: in What was actually checkedEvery version value was re-verified at this head rather than carried over, since the branch was re-applied: all six One correction to my own note: I first recorded this branch as having a single colcon run. It has two, and the earlier one passed — which is what makes the intermittency case rather than weakens it. |
Summary
This is the ArduPilot-4.7.1 official release for Copter, TradHeli, Plane, Rover, Tracker, Sub and Periph. There is only one code change which is to fix a failing autotest so this mostly just updates the release notes (to add the release date) and the versions
Classification & Testing (check all that apply and add your own)