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
a54bbe0b24
coverage: move coverage flags within its own cmake
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2025-07-07 10:25:40 +02:00
Ramon Roche
5faa46fa0a
cmake: use atomic profile updates for coverage
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2025-07-07 10:25:40 +02:00
Ramon Roche
f01e589010
make: lcov ignore mismatch errors
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2025-07-07 10:25:40 +02:00
Ramon Roche
6bd66d50e9
shellcheck: fix SC2268 Avoid x-prefix
...
if [ "x$PRT_GPS1_" = "x" ]; then
^-----------^ SC2268 (style): Avoid x-prefix in comparisons as it no longer serves a purpose.
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2025-07-07 10:25:40 +02:00
Ramon Roche
58dcfb0a02
shellcheck: fix SC3014 == in place of =
...
Fixes SC3014 (error): In dash, == in place of = is not supported.
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
Ramon Roche
6deac08b42
docs: remove old doxygen builds ( #24743 )
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2025-07-02 14:51:18 -07:00
Ramon Roche
725d800a38
boards: save flash for KakuteH7-Wing
2025-07-01 10:23:49 -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
df2ee22d1b
maintainers: adds Jake Dahl
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2025-06-09 12:44:17 -07: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
Ramon Roche
ae93d931d6
docs: second pass at 1.16 release notes
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2025-06-04 12:39:33 +10:00
Ramon Roche
d24893a847
tools: update docker_run.sh to use px4-dev
...
updates to use the latest px4 development container
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2025-05-31 11:41:30 -07:00
Ramon Roche
38548ded12
ci: build all with px4-dev container
...
pull from github registry ghcr.io
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2025-05-16 09:54:49 -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
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
Ramon Roche
9e99bd3b7a
tools: fixes px4.py when run outside of root
...
its mainly being used by homebrew
2025-03-25 21:00:08 -04:00
Ramon Roche
46647e1842
Revert "ci: fix markdown flaw check ci ( #24535 )" ( #24538 )
...
This reverts commit 64ad0ebe87 .
2025-03-19 10:36:46 +11:00
Ramon Roche
64ad0ebe87
ci: fix markdown flaw check ci ( #24535 )
...
* ci: fix markdown flaw check ci
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
* docs: fix typo
intentionally touching this file to trigger ci
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
* ci: fix path error
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
* ci: intentionally touch
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
* ci: check if exectuion is right
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
* ci: debug with tmate
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
---------
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2025-03-19 09:27:45 +11:00
Ramon Roche
a88679a26f
tools: exclude docs from newline checks ( #24531 )
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2025-03-17 19:20:42 -08:00
Ramon Roche
e6b80d8800
readme: minor cleanup
2025-02-25 21:16:54 -05:00
Ramon Roche
393d4c13db
ci: disable flash workflow comments ( #24409 )
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2025-02-24 12:02:28 -09:00
Ramon Roche
024dd701fb
readme: update maintainers information ( #24305 )
...
* creates new maintainers file per oss best practices
* adds Pedro as Space maintainer
2025-02-17 11:11:37 -08:00
Ramon Roche
195961ae83
ci: only push dev container on commit to main
2025-02-12 12:02:11 -05:00
Ramon Roche
0723f75993
ci: move to px4 git tag versions
2025-01-14 13:10:56 -05:00
Ramon Roche
90b968ba4e
container: remove pr container push to registry
2024-12-17 22:33:05 -05:00
Ramon Roche
28487350d3
ci: update actions and images
...
Updates some actions to run build steps in container instead of the
whole workflow.
2024-12-04 12:59:27 -05:00
Ramon Roche
1b6215fcf3
readme: update ci badge
2024-11-27 17:41:43 -05:00
Ramon Roche
22c1f07f0c
container: use PX4 tags whiel tagging images
2024-11-27 16:42:13 -05:00
Ramon Roche
f2bbb6f407
ci: disable publishing PR images to docker hub
...
Docker hub is rate limiting our API access, as a result tests are
failing for no apparent reason. This change will decrease the API calls
by at least 80%
We have applied for an Open Source account with greater API limits, I
will come back to this and update as necessary when and if they grant us
access to their program.
2024-11-27 16:42:13 -05:00
Ramon Roche
7462e98e16
ci: publish pr images to registry
2024-11-22 16:08:12 -05:00
Ramon Roche
3240cf4dc7
ci: push px4-dev container to docker hub registry
2024-11-22 16:08:12 -05:00
Ramon Roche
f2bd3105ad
ci: tag container main & main-date
...
Make sure we always have a { branch name } container tag in addition to
a { branch name + date } tag. This way we have a rolling { branch name }
of the main and release branches
2024-11-22 16:08:12 -05:00
Ramon Roche
fb42770131
Tools: instal ccache on ubuntu
2024-11-22 16:05:58 -05:00
Ramon Roche
14468d49c1
ci: flash analysis updates
...
* updates comment instead of posting a new one each time
* runs on dronecode infra
2024-11-22 08:49:27 -08:00
Ramon Roche
cf34b9d574
ci: fixes tag uploads and container tagging
2024-11-21 20:48:27 -05:00
Ramon Roche
0fca8e3a85
ci: build only if push event
2024-11-21 20:46:40 -05:00
Ramon Roche
884dee35a5
ci: container tag pattern updates
2024-11-21 20:46:40 -05:00
Ramon Roche
dbc2e56b2e
ci: disable docker hub access
2024-11-20 19:57:41 -05:00
Ramon Roche
fb0f9b8aa7
ci: fix container image name when multiple given
...
when this is workflow triggered by a tag push event, then it tags the
image in multiple ways eg:
"image.name": "ghcr.io/px4/px4-dev:v1.16.0-alpha1,ghcr.io/px4/px4-dev:latest"
Having multiple names messes up the exectuion of the next step in the
chain since we depend on its name to complete the testing
2024-11-20 19:34:07 -05:00
Ramon Roche
74447a3ae2
ci: px4-dev container
2024-11-20 18:16:33 -05:00
Ramon Roche
abb5048cdb
ci: disable spot instances
...
guarantee execution of jobs
2024-11-20 14:52:45 -05:00
Ramon Roche
8e288629d0
ci: move runners to capacity optimized
2024-11-20 13:56:05 -05:00
Ramon Roche
381c45b751
Dockerfile: px4-dev container no sim tools for now
...
- we need to keep the total size reasonable for CI builds that will use this image
2024-11-15 15:26:55 -05:00
Ramon Roche
82ad562be8
Tools: build px4-dev container in CI with ubuntu 24.04
2024-11-15 14:36:03 -05:00
Ramon Roche
058fe540dd
ci: test ubuntu 24
...
* updates ubuntu.sh adding support for ubuntu 24.04
* ubuntu.sh now expects by default any of the last two LTS
* runs ci in docker containers
2024-11-14 20:26:30 -05:00
Ramon Roche
1e23f25560
ci: test ubuntu 22.04 in ci
...
* missing and updated dependencies
* setup: install zeromq for ubuntu 24.04
* cleans up ubuntu script
2024-11-12 22:09:37 -05:00
Ramon Roche
fc3899a0d0
ci: disable fail fast for build targets job
2024-11-07 21:33:12 -05:00
Ramon Roche
652bb82603
ci: Upload Artifacts to S3
...
- replaces metadata and deploy workflows
- move ci scripts under Tools/ci
2024-10-04 12:38:47 -04:00
Ramon Roche
8ae83a8197
ci: build all and deploy releases from tags
...
When you push a version tag (v1.15.0), this workflow will automatically
create a github release (as draft) and upload all the built artifacts
(*.px4 files).
Additionally, you can now also trigger this step manually using the
github actions view URL
https://github.com/PX4/PX4-Autopilot/actions/workflows/build_all_targets.yml
2024-10-04 12:38:47 -04:00
Ramon Roche
5ffe9c6de4
drivers/gnss/septentrio: disable default assignment of GPS1
2024-09-24 11:24:34 -04:00
Ramon Roche
e0f8642d26
ci: try upload-artifacts@v3
2024-09-23 12:21:29 -04:00
Ramon Roche
16c77be7c0
tests: loosen radius of vtol rtl landing pos check
2024-08-26 14:05:17 -04:00
Ramon Roche
54f7b58007
Commander: lock down mav sys and comp id
...
- keeps them as local params at init
- only allow to set at init
2024-08-23 11:19:25 -04:00
Ramon Roche
00c3017334
ci: add note regarding RunsOn
2024-08-22 12:06:50 -04:00
Ramon Roche
89f29e91de
ci: slow down sitl test realtime
2024-08-22 12:06:50 -04:00
Ramon Roche
7f33dcfcfb
ci: upgrade sitl mavsdk tests workflow
2024-08-22 12:06:50 -04:00
Ramon Roche
b2f663648e
ci: github actions runs-on Dronecode AWS Infra
...
* ci: try runs-on Dronecode Infra
* ci: comment on how to disable RunsOn
* Update .github/workflows/build_all_targets.yml
2024-08-21 10:56:37 -04:00
Ramon Roche
746ae25768
ci: replace build workflows ( #23550 )
2024-08-19 10:41:25 -04:00
Ramon Roche
af0129dab7
github: update bug report template
...
Removes unnecessary required fields
2024-08-14 19:56:49 -04:00
Ramon Roche
a29b07fa73
Security Vulnerability Reporting
2023-11-06 09:32:16 +01:00
Ramon Roche
a3f398943e
ci: update macos runner
2023-07-18 11:45:41 -04:00
Ramon Roche
98d8935034
drivers/barometer/invensense/icp201xx: increase delay after configuration ( #21765 )
...
- fixes wrong altitude reporting
2023-06-26 14:16:06 -04:00
2f448e9d9f
netman: update module description ( #21664 )
...
Co-authored-by: David Sidrane <David.Sidrane@Nscdg.com >
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
2023-06-02 09:33:18 -07:00
Ramon Roche
319f3db5e1
tools: ip converter remove verbose output
2023-03-27 10:28:43 -07:00
Ramon Roche
e5e74f65d7
README: Project governance and trademarks
...
We need to ensure the Dronecode logo is prominently displayed
and linked to the PX4 brand for trademark protection of PX4 and Dronecode.
If you have any questions about this, please feel free to reach out directly to me.
2022-07-18 11:16:55 -04:00
Ramon Roche
889a5aa0b1
ci: build and deploy kakuteh7
2022-04-07 19:09:19 -04:00
Ramon Roche
607be59fd5
Github: Issue Template update link to Slack invite
2021-07-28 07:39:20 +02:00
Ramon Roche
5918fe6a37
README: update slack invite and badge
2021-07-28 07:39:20 +02:00
Ramon Roche and Nuno Marques
15392f8e53
silent success and log failures
...
Co-authored-by: Nuno Marques <n.marques21@hotmail.com >
2021-02-15 20:28:19 +01:00
Ramón Hernán Roche Quintana
5c93403db7
Tools: Python >3.7 requires the wheel packge
...
currently installing pymavlink witouth the wheel package results in an
error when using Python 3.7 or later
https://github.com/ArduPilot/pymavlink/issues/486
2020-12-23 23:56:05 -05:00
Ramón Hernán Roche Quintana
90f61c2f9a
Update submodule GPSDrivers to latest Wed Dec 16 18:45:08 UTC 2020
...
ubx: fix #63 : NAV-SAT/ SVINFO parser bug https://github.com/PX4/PX4-GPSDrivers/commit/86b09d332041acebc35c9a0476d8dfc2752dfe39
2020-12-17 08:28:25 +01:00
Ramón Hernán Roche Quintana
f387fe7e65
sitl_run.sh handle spaces in paths
...
launch script for jmavsim failed to start if there were any spaces in
paths, string handling in paths was improved and tested.
2018-11-25 14:09:58 -05:00
Ramón Hernán Roche Quintana
d57ed6d17f
Changelog generator default params
2017-12-30 11:27:57 +01:00
Ramón Hernán Roche Quintana
f160743df4
Join us on Slack README badge
2017-07-12 07:19:20 +02:00