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