Ramon Roche
ad8f95cdcf
ci: fix docker context
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 21:22:49 +00:00
Ramon Roche
34ca76b63c
ci: dont enter sitl
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:02 +00:00
Ramon Roche
cde7ffe7f9
container: px4-sitl image
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:02 +00:00
Ramon Roche
c1069dcd2a
ci: run on aws infra
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:02 +00:00
Ramon Roche
035a829dc5
ci: matrix includes
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:01 +00:00
Ramon Roche
b93eefcee7
ci: build x86 and arm64 AppImages
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:01 +00:00
Ramon Roche
5e602788d7
ci: run the actual ubuntu setup script
...
silly me
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:01 +00:00
Ramon Roche
b709b2bb29
ci: remov git ownership hack
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:01 +00:00
Ramon Roche
5b209cf5f4
ci: build on oldest supported architecture
...
This makes it so its usable in ubuntu 22.04 & 24.04, otherwise we start
running into dependency issues in the system for example:
```
/tmp/.mount_PX4_AuYR3Xk1/usr/bin/px4: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by /tmp/.mount_PX4_AuYR3Xk1/usr/bin/px4)
/tmp/.mount_PX4_AuYR3Xk1/usr/bin/px4: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /tmp/.mount_PX4_AuYR3Xk1/usr/bin/px4)
```
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:01 +00:00
Ramon Roche
32fe48a02b
ci: properly format yml
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:01 +00:00
Ramon Roche
d94939b489
ci: extact image instead of mounting in CI
...
avoids security issues in the runner
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:01 +00:00
Ramon Roche
bc96acb6b3
ci: run modprobe on additional step
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:01 +00:00
Ramon Roche
68b22f16cf
ci: inline install
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:01 +00:00
Ramon Roche
cc384d44c7
ci: adds missing fuse dep
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:01 +00:00
Ramon Roche
89cd709952
ci: needs libfuse2
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:01 +00:00
Ramon Roche
5db88fb2bc
ci: not sure why i left this here
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:01 +00:00
Ramon Roche
5e1e2c9e29
ci: fix actions permissions scope
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:01 +00:00
Ramon Roche
ce85cffbee
ci: update tools and fix git ownership
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:01 +00:00
Ramon Roche
aec1fddc8a
ci: create image on ci
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-07-03 18:59:01 +00: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
Beat Küng
abb80ae71e
ci: add ros integration tests
2025-04-04 09:12:53 +02:00
Hamish Willee
27ff547e07
Updates linkchecker and fixes up the doc contribution sections ( #24660 )
...
* Update yarn linkchecker
* Fix edit page links. Fix contribution pages
2025-04-03 12:41:56 +11:00
Hamish Willee
5509061803
docs_flaw_checker.yml - attempt update ( #24655 )
2025-04-02 18:47:49 +11:00
Hamish Willee
46d1489d36
docs_crowdin_download.yml - attempt to fix the label ( #24616 )
2025-03-27 14:34:24 +11:00
Alexander Lerach
f608a10ed4
Enable flash analysis comments again for non-fork PRs ( #24603 )
2025-03-25 15:13:18 -04:00
Jacob Dahl
4c0a63f679
mavsdk_tests: add multicopter alt hold test ( #24396 )
...
* mavsdk_tests: add multicopter alt hold test
* fix test filter
* increase altitude tolerance to 10m as a test
* reduce to 1m tolerance
* increase to 5m tolerance
* increase to 2m tolerance
* reduce back to 1m
* delay 60 seconds
* fix log upload
* fix ulog upload path
* make altitude tolerance in tester.wait_until_altitude configurable
* fix lambda
* default arg in declaration
* tighten up tolerance
2025-03-21 16:21:10 -06:00
Hamish Willee
895afea0a7
docs_crowdin_download.yml - auto label the issue with Documentation ( #24578 )
2025-03-20 13:39:53 +11:00
Hamish Willee
12988c94f5
docs_deploy.yml - bigger deployment runner ( #24575 )
...
* docs_deploy.yml - bigger deployment runner
* docs_crowdin_upload.yml - only run when something goes into main
2025-03-20 11:54:42 +11:00
Hamish Willee
e63b09da63
docs_crowdin_download.yml - attempt to fix chinese with code zh-CN ( #24562 )
2025-03-19 19:04:03 +11:00