Ramon Roche
a9f2e0e44e
fix(ci): correct metadata artifact paths in package_build_artifacts.sh
...
Build all targets / Scan for Board Targets (push) Has been cancelled
Build all targets / Build [${{ matrix.runner }}][${{ matrix.group }}] (push) Has been cancelled
Build all targets / Upload Artifacts (push) Has been cancelled
Checks / build (NO_NINJA_BUILD=1 px4_fmu-v5_default) (push) Has been cancelled
Checks / build (NO_NINJA_BUILD=1 px4_sitl_default) (push) Has been cancelled
Checks / build (check_format) (push) Has been cancelled
Checks / build (check_newlines) (push) Has been cancelled
Checks / build (module_documentation) (push) Has been cancelled
Checks / build (px4_fmu-v2_default stack_check) (push) Has been cancelled
Checks / build (px4_sitl_allyes) (push) Has been cancelled
Checks / build (shellcheck_all) (push) Has been cancelled
Checks / build (tests) (push) Has been cancelled
Checks / build (tests_coverage) (push) Has been cancelled
Checks / build (validate_module_configs) (push) Has been cancelled
Static Analysis / Clang-Tidy (push) Has been cancelled
MacOS build / build (px4_fmu-v5_default) (push) Has been cancelled
MacOS build / build (px4_sitl) (push) Has been cancelled
Ubuntu environment build / Build and Test (ubuntu:22.04) (push) Has been cancelled
Ubuntu environment build / Build and Test (ubuntu:24.04) (push) Has been cancelled
Container build / Set Tags and Variables (push) Has been cancelled
Container build / Build Container (amd64) (push) Has been cancelled
Container build / Build Container (arm64) (push) Has been cancelled
Container build / Deploy To Registry (push) Has been cancelled
EKF Update Change Indicator / unit_tests (push) Has been cancelled
Failsafe Simulator Build / build (failsafe_web) (push) Has been cancelled
FLASH usage analysis / Analyzing px4_fmu-v5x (push) Has been cancelled
FLASH usage analysis / Analyzing px4_fmu-v6x (push) Has been cancelled
FLASH usage analysis / Publish Results (push) Has been cancelled
ITCM check / Checking nxp_mr-tropic (push) Has been cancelled
ITCM check / Checking nxp_tropic-community (push) Has been cancelled
ITCM check / Checking px4_fmu-v5x (push) Has been cancelled
ITCM check / Checking px4_fmu-v6xrt (push) Has been cancelled
MAVROS Mission Tests / build (push) Has been cancelled
MAVROS Offboard Tests / build (push) Has been cancelled
Nuttx Target with extra env config / build (px4_fmu-v5_default) (push) Has been cancelled
Python CI Checks / build (push) Has been cancelled
ROS Integration Tests / build (push) Has been cancelled
ROS Translation Node Tests / Build and test (map[ros_version:humble ubuntu:jammy]) (push) Has been cancelled
ROS Translation Node Tests / Build and test (map[ros_version:jazzy ubuntu:noble]) (push) Has been cancelled
SITL Tests / Testing PX4 iris (push) Has been cancelled
airframes.xml and all_events.json.xz on the px4-travis S3 bucket have
been stale since October 2025 because package_build_artifacts.sh had
wrong paths for both files after the migration from metadata.yml to
build_all_targets.yml.
- airframes.xml: SITL builds produce it under docs/, not at the build
root (only NuttX does that). Use explicit file checks to try both.
- all_events.json.xz: was copied flat into artifacts/$build_dir/ but
the _general section expected it under events/. Preserve the
subdirectory so the copy to _general/ actually finds the file.
- Remove duplicate cp lines that were misleadingly commented as
"ROS 2 msgs".
- Fail with an error when critical _general metadata files are missing
rather than silently producing incomplete artifacts.
Also uploaded fresh metadata to S3 manually to unblock Flight Review.
Fixes #26713
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2026-03-12 20:16:05 -07:00
PX4BuildBot
59ded6affd
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io >
2026-03-12 20:51:32 +00:00
Ege Kural
4a33fb169f
fix(ci): enable clang-tidy bugprone-macro-parentheses ( #26722 )
...
Signed-off-by: kuralme <kuralme@protonmail.com >
2026-03-12 12:42:07 -08:00
Ramon Roche
11700382f6
docs(contributing): add coding standards and test policy
...
Add explicit coding standards section referencing astyle and
clang-tidy enforcement. Add formal test policy requiring tests
where practical and types of tests table.
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2026-03-12 13:15:45 -07:00
Ramon Roche
3f0ddf9793
docs(security): update policy for OpenSSF badge
...
Update supported versions to 1.16.x, add response process with
7-day acknowledgment timeline, reporter credit policy, and secure
development practices section.
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2026-03-12 13:15:45 -07:00
Ramon Roche
400bb253bd
docs(mavlink): security hardening guide for production deployments ( #26730 )
...
* docs(mavlink): add security hardening guide for production deployments
Add a dedicated security hardening page covering MAVLink authentication
risks, a hardening checklist (enable signing, secure physical access,
secure network links), and integrator responsibility for deployment
security. Add a warning block to the main MAVLink page linking to the
new guide.
---------
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2026-03-12 12:53:29 -07:00
PX4BuildBot
d6e31f59cf
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io >
2026-03-12 19:52:00 +00:00
Ramon Roche
3ed2f23d9c
fix(build): resolve Dependabot security alerts ( #26729 )
...
Fix 4 Dependabot alerts:
- CVE-2021-34141: remove duplicate vulnerable numpy==1.21.5 pin
- markdown-it ReDoS (>= 13.0.0, < 14.1.1): add yarn resolution to 14.1.1
- preact JSON VNode injection: resolved by yarn upgrade to 10.29.0
- esbuild dev server request leak (<= 0.24.2): add yarn resolution to 0.25.0
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2026-03-12 12:40:35 -07:00
Balduin
ab6c9b7909
docs(ekf2): clarify EKF2_HGT_REF param description ( #26725 )
...
* docs(ekf2): clarify EKF2_HGT_REF param description
To me it was not obvious that with EKF2_GPS_CTRL=0 this altitude
initialisation based on GPS again does not apply.
* docs(ekf2): separate paragraph
2026-03-12 11:30:22 -08:00
PX4BuildBot
eeb251aa52
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io >
2026-03-12 17:47:04 +00:00
Matthias Grob
7b3fe3478b
ESC check cleanup
2026-03-12 18:30:51 +01:00
ttechnick
7aa28de922
ESC check: use constants for ESC timeout
2026-03-12 18:30:51 +01:00
Matthias Grob
a9461c4d1a
escCheck: Change MOTFAIL_TIME unit to seconds for better UX
2026-03-12 18:30:51 +01:00
Matthias Grob
fb9f8d1835
escCheck: remove thrust threshold above which current model applies
...
The newer upper lower bound offset current model should apply more accurately and not require a lower bount for thrust where there's no detection.
2026-03-12 18:30:51 +01:00
Matthias Grob
6361b4cd7e
Unify motor function mapping checks to only depend on the interface
2026-03-12 18:30:51 +01:00
Matthias Grob
8bb82c70ee
escCheck: structure suggestions
2026-03-12 18:30:51 +01:00
Matthias Grob
0071699348
HealthChecks: correct indentation for EVENT metadata
2026-03-12 18:30:51 +01:00
Matthias Grob
54df6d64a6
Commander: move FD_ACT_EN to esc check
2026-03-12 18:30:51 +01:00
Matthias Grob
7207c34c5b
Commander: avoid leaking health checks into failure detector
2026-03-12 18:30:51 +01:00
Matthias Grob
270ad06e5f
Remove traces of FD_ESCS_EN
2026-03-12 18:30:51 +01:00
Matthias Grob
8bafcfbac7
Rename parameters file for ESC checks
2026-03-12 18:30:51 +01:00
Matthias Grob
2ff83e7e7c
escCheck: rename MOTFAIL_TOUT -> MOTFAIL_TIME and further cleanup
2026-03-12 18:30:51 +01:00
Matthias Grob
035ccc8395
FailureDetector: disarm again with ESC failures during spoolup
2026-03-12 18:30:51 +01:00
Matthias Grob
7d84911668
FailureDetector: remove obsolete subscriptions
2026-03-12 18:30:51 +01:00
ttechnick
4e279b16c2
uavcan: optimization and edge cases
2026-03-12 18:30:51 +01:00
ttechnick
c5652b2084
escChecks: param reorg
...
Reorganise parameters
fix esc & motor indices
set failsafe flags
2026-03-12 18:30:51 +01:00
ttechnick
03fc051c29
uavcan:fix check
2026-03-12 18:30:51 +01:00
ttechnick
96c5c7ba02
work on: feed back checks to commander
2026-03-12 18:30:51 +01:00
ttechnick
e9874b6f05
ensure motor faults are cleared
2026-03-12 18:30:51 +01:00
ttechnick
15f5a18629
uavcan: cleanup
2026-03-12 18:30:51 +01:00
ttechnick
b2ea7ffab6
fd: reorganise motor & esc failures
2026-03-12 18:30:51 +01:00
ttechnick
9f978b05f3
uavcan: unify timeout handling
2026-03-12 18:30:51 +01:00
PX4BuildBot
aa998d88b8
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io >
2026-03-12 03:57:59 +00:00
Hamish Willee
7e776a7b9c
fix(docs): src_parser.py keep empty lines in param desciption ( #26656 )
2026-03-11 20:29:53 -07:00
Hamish Willee
57cf570bb4
fix(docs): Fix internal docs links ( #26718 )
2026-03-12 14:29:35 +11:00
Jacob Dahl
55b62e5f2b
fix(mavlink): use >= for depth check to match MAX_DEPTH semantics
2026-03-11 19:50:36 -07:00
Jacob Dahl
8d99569643
fix(mavlink): bound recursion depth in delete_all_logs
...
Prevent potential stack overflow from symlink loops or deeply nested
directories by capping recursion to 3 levels. Also fixes dot-entry
skipping to use strcmp instead of prefix check, and deduplicates the
filepath construction.
2026-03-11 19:50:36 -07:00
Eric Katzfey
7c1dee0b41
feat(voxl2): add qcs6490 DSP signature support
2026-03-11 19:32:17 -07:00
Eric Katzfey
70e98f17ff
fix(voxl2): remove obsolete build-deps.sh script
2026-03-11 19:32:17 -07:00
Eric Katzfey
e3e26b4bfd
feat(voxl2): Check the SDLOG_MODE parameter before starting the logger module to provide the proper options
2026-03-11 19:28:14 -07:00
PX4BuildBot
51b56a7390
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io >
2026-03-11 19:01:55 +00:00
ttechnick
05d94b9820
feat(px4io): enable pwm center
2026-03-11 19:50:52 +01:00
PX4BuildBot
a38cf4d9e6
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io >
2026-03-11 15:27:17 +00:00
Ege Kural
d72d99f2d8
fix(ci): clang-tidy bugprone-too-small-loop-variable( #26709 )
2026-03-11 08:18:53 -07:00
vertiq-jack
a2808a991c
fix(vertiq): Parameter Setting Reliability Update ( #26521 )
...
Updates to the backend to allow faster and more reliable parameter configuration.
---------
Co-authored-by: Jordan <jordan.leiber@vertiq.co >
2026-03-11 08:08:05 -07:00
PX4BuildBot
20ded97d8a
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io >
2026-03-11 09:20:13 +00:00
Balduin
e5071beaa3
fix(ekf2): fuse airspeed in both transition if above EKF2_ARSP_THR
2026-03-11 10:08:32 +01:00
PX4BuildBot
2c337b77ab
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io >
2026-03-11 06:07:59 +00:00
PX4 Build Bot
a36334de50
docs(i18n): PX4 guide translations (Crowdin) - ko ( #26688 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-11 17:00:24 +11:00
PX4 Build Bot
02d9c32645
docs(i18n): PX4 guide translations (Crowdin) - uk ( #26689 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-11 16:59:47 +11:00