Hamish Willee
32a74afbb8
Add workflow_dispatch to AWS docs deployment
2025-10-01 17:05:44 +10:00
Hamish Willee
5999cad92c
Update aws docs deployment (match current 1.16) ( #25680 )
2025-10-01 15:40:43 +10:00
Hamish Willee
367f12b338
Don't build translations on push (only PR) ( #25631 )
2025-09-25 17:05:23 +10:00
Hamish Willee
9b83c9ba30
Update docs_deploy.yml to also run on translation PRs ( #25630 )
...
Added support for localization document translations in the workflow.
2025-09-25 13:35:34 +10:00
Ramon Roche
e7c5001e94
ci: stale and close issues/prs with no activity ( #25554 )
...
- Marked as stale if no activity for 90 days
- Closed if no activity for 30 days after being marked as stale
- Helpful stale and close messages
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
Co-authored-by: Daniel Agar <daniel@agar.ca>
2025-09-24 22:06:56 -04:00
Beat Küng
061f34919e
ci: JasonEtco/create-an-issue needs permissions to create issues
2025-09-22 09:31:26 -07:00
Hamish Willee
18d76b18b9
docs_flaw_checker.yml3 - use sed to strip out the escapes ( #25463 )
2025-08-20 16:40:56 +10:00
Hamish Willee
722580760c
docs_flaw_checker.yml pt 2 ( #25462 )
2025-08-20 16:35:49 +10:00
Hamish Willee
c65b1d845a
docs_flaw_checker.yml - attempt to fix the flaw safely ( #25461 )
2025-08-20 16:31:12 +10:00
Hamish Willee
01db727fa2
Fix workflow vulnerabilities in flaw checker and comments ( #25419 )
...
* docs_pr_comment.yml - fix script expansion issue
* Fix flaw checker too
* docs_flaw_checker.yml - tj-actions/changed files to latest
Fixes security bug in using vulnerable version
---------
Co-authored-by: PX4BuildBot <bot@pixhawk.org>
2025-08-14 17:38:14 +10:00
Hamish Willee
f3e7d14efa
[Docs] msg/VehicleAirData.msg - to standard ( #25228 )
...
* [Docs] msg/VehicleAirData.msg - to standard
* Update msg/VehicleAirData.msg
* Update msg/VehicleAirData.msg
* Update msg/VehicleAirData.msg
Co-authored-by: Silvan Fuhrer <silvan@auterion.com>
* Update msg/VehicleAirData.msg
* Fix up build issue related to docs_deploy2
---------
Co-authored-by: PX4BuildBot <bot@pixhawk.org>
Co-authored-by: Silvan Fuhrer <silvan@auterion.com>
2025-08-14 11:37:48 +10:00
Hamish Willee
c320a9240b
Add docs deploy 2 for testing ( #25416 )
2025-08-13 15:51:44 +10:00
Beat Küng
ee62a55adc
ci: automatically open an issue in case the fuzzing CI fails
2025-08-06 16:49:00 -04:00
Beat Küng
ba678120d8
ci: update fuzzing.yml container to px4io/px4-dev:v1.16.0-rc2-4-gb67c65bfe6
...
There was a build error with the previous container:
CMake Error at /usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Threads (missing: Threads_FOUND)
Call Stack (most recent call first):
/usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.28/Modules/FindThreads.cmake:226 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
build/px4_sitl_test/_deps/abseil-cpp-src/CMakeLists.txt:98 (find_package)
See https://github.com/PX4/PX4-Autopilot/actions/runs/16235116238/job/45844179833
2025-08-06 16:49:00 -04:00
Ramon Roche
e021a1c946
Tools: Update macos dependencies ( #25361 )
...
* tools: macos.sh update cross-compiler
* tools: editor styleguide for bash scripts
---------
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-08-04 22:15:30 -04:00
Jacob Dahl
9e811136a2
ci: clang-tidy: fix attempt ( #25328 )
2025-07-31 10:35:38 -07:00
Marco Hauswirth
c9206d6bd1
EKF2: gnss reset improvements ( #25297 )
...
* ekf2: allow manual position reset when horizontal aiding is active
This allows the pilot to override position esitmates manually
* mavlink sim: add support of failure gps struck
* mavlink sim: add GNSS failure "wrong" type
* ekf2-gnss: add reset mode
This allows the user to choose whether the position should immediately
be reset to GNSS on fusion timeout or if the EKF can continue with
velocity dead-reckoning.
* ekf2: fix unit test changes due to GNSS start logic
Especially because the EKF doesn't need to reset the states if the test
ratio is already passing
* rename mode enum
* reset to gps lat lon on init
* remove obsolete reset-condition (handled in #25223 )
* WIP try to upgrade compiler externally
---------
Co-authored-by: bresch <brescianimathieu@gmail.com>
Co-authored-by: Niklas Hauser <niklas@auterion.com>
2025-07-30 11:39:56 +02:00
Beat Küng
c801fd36d3
ci: add fuzzing workflow
...
This will run all fuzzing tests for 15 minutes once a day.
2025-07-11 10:39:28 +02:00
Beat Küng
7594a270f7
tests: remove previous fuzz testing
...
We now use https://github.com/google/fuzztest (see previous commits).
And the test was also failing to build
(https://github.com/PX4/PX4-Autopilot/actions/workflows/cflite_batch.yml )
This reverts these commits:
- 9eda5b373c1f16ffec585a0e27d55682d5726c0e
- 2cbc99397681ad9b67f69703c5dd65eaea26c154
- be0a5b4b3272fac13716436c06ff435d157965b4
2025-07-11 10:39:28 +02:00
Beat Küng
3d1cace7b7
test: add google fuzztest to unit test build
...
From https://github.com/google/fuzztest .
This will now also add gtest (via cmake FetchContent)
And requires newer cmake (container updates):
CMake 3.19 or higher is required. You are running version 3.16.3
2025-07-11 10:39:28 +02:00
Kitsios Konstantinos
6e1ab343f6
ci: EKF change indicator concurrency limit ( #25189 )
...
Signed-off-by: Konstantinos <konstantinos.kitsios@uzh.ch>
2025-07-10 19:15:25 -07:00
chfriedrich98
e266d1f22f
rover: remove deprecated module
2025-07-10 10:11:58 +02:00
Hamish Willee
f3919d98fe
labeler.yml - attempt to fix labeller
2025-07-09 15:26:42 +10:00
Ramon Roche
dcde7b47d1
ci: remove paths ignore
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-07 10:25:40 +02:00
Ramon Roche
83606cb0fc
ci: concurrency cancel in progress
...
save compute time
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-07 10:25:40 +02:00
Ramon Roche
8a44f10cf9
ci: trigger on pull request for .github/workflows
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-07 10:25:40 +02:00
Ramon Roche
13f3a7ec6d
ci: fix branch trigger strategy
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-07 10:25:40 +02:00
Ramon Roche
d46420e1dc
ci: check with updated container
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-07 10:25:40 +02:00
Hamish Willee
d3de49a867
Rename labeler.yml
2025-07-02 14:43:55 -07:00
Hamish Willee
dddf18872f
Add label to new pull requests that touch docs files
2025-07-02 14:43:55 -07:00
Hamish Willee
0622f12285
Create Labeler workflow
2025-07-02 14:43:55 -07:00
Marco Hauswirth
adc299d019
remove paths-ignore in workflows to enable CI-checks for pure CI changes...
2025-06-25 08:04:43 -07:00
Ramon Roche
34d4eb7b9e
ci: update build container ( #25059 )
...
adds lark python dependency #25056
https://github.com/PX4/PX4-Autopilot/pull/25056
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-06-16 14:57:17 -08:00
Ramon Roche
efc3e64c00
ci: update rosdistro apt keys ( #25060 )
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-06-16 13:46:33 -08:00
Ramon Roche
bdb0e4270c
ci: updates branch name strategy
...
fixes #24866
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-06-05 06:43:23 -07:00
Alexander Lerach
77894b7c83
ci/boards: add itcm checker, update ITCM mapping of v6xrt and tropic-community
2025-05-19 07:44:35 -07:00
Ramon Roche
4c369be95e
ci: make sure we run when we need to
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-05-16 09:54:49 -07:00
Ramon Roche
e6433d443c
ci: use native arch builders
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-05-16 09:54:49 -07:00
alexcekay
ab6c6ac769
ci: fix failsafe_sim for newer GCC versions
2025-05-16 09:54:49 -07:00
alexcekay
01c23f635f
ci: fix flash analysis for newer GCC versions
2025-05-16 09:54:49 -07:00
alexcekay
c1ffdc8e3e
ci: use dev-container for nuttx targets
2025-05-16 09:54:49 -07:00
Ramon Roche
4e8760097d
ci: build px4-dev containers on demand
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-05-15 21:24:35 +02:00
Ramon Roche
688e6aafae
ci: introduce px4-dev container with multi arch support ( #24022 )
2025-05-07 12:12:27 -04:00
Ramon Roche
b851c3728c
ci: avoid multiple builds with concurrency checks
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-05-06 20:59:26 -04:00
Hamish Willee
9e6e2df15c
docs_bug_report.yml - fix errors ( #24790 )
2025-05-01 13:56:07 +10:00
Hamish Willee
1a4a44a223
Add docs issue template ( #24788 )
2025-05-01 13:36:17 +10:00
Hamish Willee
3b78df9ec3
docs_deploy.yml - fixes following first test ( #24783 )
2025-04-30 16:22:07 +10:00
Hamish Willee
873f704ae3
docs_deploy.yml - update to create backup and always be single release ( #24781 )
...
* docs_deploy.yml - update to create backup and always be single release
* Add build time variable to make it easier to confirm last successful deploy
2025-04-30 15:50:49 +10:00
Beat Küng
5d3083ec00
ci: copy px4 msgs directly to ros ws & upload failed logs
2025-04-04 09:12:53 +02:00
Beat Küng
3d6056411f
integration tests: add --force-color & set in CI
...
github actions supports color output, but does not report as a tty.
See https://github.com/actions/runner/issues/241 .
2025-04-04 09:12:53 +02:00