Daniel Agar
e900f2ea54
boards: Advanced Technology Labs (ATL) Mantis EDU support and airfarme (SYS_AUTOSTART 4061)
...
Co-authored-by: Julian Oes <julian@oes.ch>
Co-authored-by: Daniel Agar <daniel@agar.ca>
2021-08-04 17:15:24 -04:00
Daniel Agar
12ad7b17ce
Makefile: add all_variants_@ helper target and consolidate github actions builds
2021-07-15 21:09:50 -04:00
Daniel Agar
2cf66a5d8f
ekf2: move EKF out of ecl
2021-07-15 10:38:24 -04:00
Daniel Agar
18dcec43d3
github actions: add standalone ecl builds and testing
2021-07-13 19:01:19 -04:00
Beat Küng
5a370bf575
CI: update remaining container to 2021-05-04
2021-07-09 10:51:47 +02:00
Beat Küng
6938b1710a
fix github deploy_all.yml: explicitly call events_json
...
Some targets don't build it (e.g. ark can bootloader)
2021-07-08 16:29:37 -04:00
Daniel Agar
bcfed93c57
github actions: fix airframe_metadata
2021-07-08 13:11:53 -04:00
Beat Küng
b12b884f4c
ci: update container version to 2021-05-04
2021-07-07 21:38:09 -04:00
Beat Küng
6d26cabdbb
github ci: deploy airframes metadata to s3
2021-07-07 21:38:09 -04:00
Beat Küng
e1852a7a9a
github ci: deploy events metadata
2021-07-07 21:38:09 -04:00
TSC21
9fb53d4276
microRTPS: add option to build the microRTPS agent after its generation
2021-06-21 16:36:44 +02:00
Julian Oes
8be1034346
workflows: fixes typo on python package name ( #17740 )
...
The previous PR was merged optimistically.
2021-06-09 09:11:28 -07:00
Julian Oes
17ea92bb54
workflows: add missing dependency for mypy ( #17736 )
2021-06-09 08:52:21 -07:00
Daniel Agar
d31a45a62d
github actions SITL test run standard_vtol with address sanitizer
2021-06-04 13:27:42 -04:00
modaltb
e25cfaaa2f
boards: Add ModalAI Flight Core v2 initial support
2021-05-28 22:26:40 -04:00
AlexKlimaj
4a93f7cea1
Add ARK CAN GPS Board Config
2021-05-16 13:21:44 -04:00
Daniel Agar
ecf2cd3afb
CAN node STM32F7 support and Freefly RTK GPS CAN node
2021-05-16 13:10:02 -04:00
Daniel Agar
92dc1a71a6
github actions delete MAVROS avoidance tests
...
- these aren't currently running properly on github actions, but continue to use build resources
2021-05-02 11:44:06 -04:00
David Sidrane
92344b96b3
CI Update to 2021-04-29
2021-04-30 14:32:40 -04:00
Julian Oes
14e51098e5
workflows: use MAVSDK_VERSION in sitl_tests
2021-04-29 21:08:33 -04:00
Peter van der Perk
96bc58f0eb
CMake Bloaty add static ram usage breakout
2021-04-29 10:16:43 -04:00
Daniel Agar
58b40fbbb9
boards: move testing to dedicated test variants
2021-04-14 09:21:31 +02:00
Julian Oes
9eadabcb02
sitl_tests: update MAVSDK to v0.38.0
2021-04-06 11:35:18 -04:00
Benjamin Linne
2a0a747598
boards: modalai-fc-v1 add rtps.cmake add to ci
2021-04-05 17:01:35 -04:00
Daniel Agar
ad934b4911
icm20948 i2c passthrough driver for ak09916 magnetometer (Here+ GPS/compass)
...
- include icm20948 on most boards by default
- create more test variants for default boards near flash limit (cuav_nora_test, cuav_x7pro_test, holybro_durandal-v1_test)
2021-04-04 21:18:16 -04:00
Daniel Agar
c017f76a36
github actions add all NuttX builds
2021-04-01 10:21:14 -04:00
Beat Küng
f528c5d206
github ci: push parameter metadata to s3
2021-03-24 10:08:41 -04:00
Peter van der Perk
8c5e51dba6
Add nxp_ucans32k146_canbootloader to CI archive to distribute UCANS32K146 bootloader
2021-03-23 04:43:56 -07:00
Daniel Agar
ae67c53b1e
boards: px4_fmu-v6u_default address flash shortage
...
- create separate px4_fmu-v6u_test variant for onboard testing code
2021-03-15 14:19:00 -04:00
David Sidrane
823c6078d9
Add rtps build to workflows
2021-03-03 04:55:53 -08:00
Daniel Agar
7393d5d761
delete aerotenna ocpoc
2021-02-26 08:38:45 +01:00
Beat Küng
3fa825bf88
boards: remove intel/aerofc-v1
...
it's discontinued
2021-02-25 09:28:37 -05:00
Daniel Agar
45ba9d1dd5
add all mRo ctrl zero variants to CI
2021-02-24 13:23:21 -05:00
Daniel Agar
cd7713eba2
boards: delete unused variants
2021-02-22 20:08:36 -05:00
Daniel Agar
4a65ad9148
github actions decrease max ccache size
...
- lower compression level to 5 as recommended by ccache manual
2021-02-22 18:59:35 -05:00
Daniel Agar
5dc5ebc0a1
boards: cleanup uavcan test targets (v1 and v0 embedded peripherals)
2021-02-18 11:54:41 -05:00
Julian Oes
64d0ce43b6
mavsdk_tests: upload to logs.px4.io in test_runner
...
By doing the upload directly inside the mavsdk_test_runner.py we have
more context such as the model, case, etc.
2021-02-16 17:07:21 +01:00
Julian Oes
18281eee29
workflows: more meta information to log upload
...
This adds a little bit more information but still lacks the one to one
mapping between test and uploaded file.
2021-02-16 17:07:21 +01:00
Julian Oes
f08804da07
workflows: update to MAVSDK 0.36.0
...
This is required for the timestamp that comes with the attitude
information.
2021-02-09 11:32:41 +01:00
Peter van der Perk
8242968b2b
UAVCAN v1 GPS demo with MAVCAN autoconfigure
2021-02-07 17:18:45 +01:00
David Sidrane
6f78a5e201
holybro_can-gps-v1:Add to CI
2021-02-05 19:55:16 -05:00
Andrew C. Smith
1a428aa5c2
boards: Add support for PX4 FMUv6U
2021-02-02 10:50:26 -05:00
Lorenz Meier
27138578f0
Disable unmaintained MAVROS tests
...
The overhead of the MAVROS setup means that most developers are not using it, leading to tests that are not suitable for day-to-day workflows. We are replacing these with MAVSDK tests that can be run locally pre-commit.
2021-01-31 17:03:04 -05:00
Lorenz Meier
f19f93eedf
MacOS: Disable OS tests
...
This is suboptimal but survivable since MacOS is not a deployment target. We still need to identify the root cause.
2021-01-31 10:45:43 -05:00
alexklimaj
741c1da634
ARK Flow Basic Functionality
2021-01-28 08:56:10 -05:00
Julian Kent
7fac2fe6cd
Consolidate uploading of coverage info for unit tests
2021-01-28 12:02:06 +01:00
TheLegendaryJedi
641665f2e9
[UPDATE] - Workflows and Jenkins CI builds CF21
2021-01-20 19:51:45 +01:00
Beat Küng
b190d98d6d
Jenkinsfile: remove dev-guide metadata deployment
...
dev guide got merged with the user guide.
2021-01-20 10:03:00 -05:00
Daniel Agar
77b21680fb
sync ctrlalloc boards and add to CI
2021-01-18 11:25:37 -05:00
Daniel Agar
52b07a932a
github actions build and store cannode uavcan firmware
2021-01-14 08:52:38 -05:00
Lorenz Meier
ddc1f964d2
Mac OS CI: Harden against intermittent install failures
2020-12-28 23:43:57 +01:00
Daniel Agar
48da0055a1
boards: add initial mRo Pixracer Pro (M10064C) support
2020-12-27 12:12:15 -05:00
JaeyoungLim
39c585ac97
Enable SITL tests for macos ( #16329 )
...
This commit enables SITL testing on macOS
2020-12-18 20:31:51 +09:00
jaeyoung
c8d18c2719
Fix tiltrotor model for sitl_gazebo
2020-12-18 12:27:07 +01:00
Daniel Agar
4d30f327f9
Github Actions: skip Mavros tiltrotor mission for now ( #16405 )
2020-12-16 17:34:32 +01:00
Daniel Agar
71306f7f83
update all container tags to 2020-11-18
2020-11-19 13:37:57 -05:00
Daniel Agar
c8dfcf7f0d
Github Actions: break up MAVSDK SITL tests
...
- run only 1 vehicle type per location
2020-11-10 13:11:51 -05:00
SalimTerryLi
6728a3a05a
boards: rename AirPi2 to PilotPi, add arm64 support, add to CI
...
* rename all
* add arm64 support
* change internal ist8310 onto I2C-1
2020-11-10 11:04:47 -05:00
David Sidrane
f02d490e89
rddrone-uavcan146:Rename to ucans32k146
2020-11-04 03:37:06 -08:00
Daniel Agar
6b9dde59d6
update ecl to latest
...
- fmu-v5 debug and stackcheck builds now need to be CONSTRAINED_FLASH to fit
- delete unused holybro_durandal-v1_stackcheck build (also CONSTRAINED_FLASH)
2020-10-29 18:56:52 -04:00
Daniel Agar
cf082d7f1c
Github actions: SITL tests upgrade MAVSDK v0.30.1 -> v0.33.1
2020-10-28 20:26:47 -04:00
Daniel Agar
28956e0399
Github actions: MAVSDK SITL tests fix log upload on failure
2020-10-08 13:10:08 -04:00
Daniel Agar
0a607bdc67
boards: CUAV CAN_GPS v1.2 cannode (stm32f412) with UAVCAN bootloader
2020-09-23 14:30:54 -04:00
Daniel Agar
2728af4264
boards: cubeorange and cubeyellow disable serial console (used for ADSB on new carrier boards)
...
- add console builds (cubepilot_cubeorange_console) for hardware test rack and developers
2020-09-21 11:53:49 -04:00
Daniel Agar
d61fd0e4ca
update all px4-dev-base and px4-dev-nuttx container usage uniformly
2020-09-18 13:03:07 -04:00
David Sidrane
59ba09d73c
CI use 2020-08-14 with gcc 9.3.1
2020-09-16 21:32:04 -04:00
Julian Oes
720784b9e9
workflows: update MAVSDK used for SITL test
2020-09-16 12:51:56 -04:00
Julian Oes
06ad0de5eb
workflows: move to MAVSDK v0.29.0
2020-09-16 12:51:56 -04:00
Peter van der Perk
aaea6b3f3b
Add FMUK66-V3 RTPS target to CI
2020-09-16 09:42:34 -04:00
Daniel Agar
841f650be4
github actions temporarily remove linux hardware (navio2) test
...
- until connectivity issues are resolved
2020-08-18 23:55:13 -04:00
TSC21
cc4cc05dd7
CI/CD: add auto deploy of the microRTPS agent source code to the respective repository
2020-08-18 17:16:04 +02:00
Daniel Agar
6937dbc5fd
boards: add CUAV Nora support
2020-08-12 13:02:16 -04:00
Daniel Agar
e16c8fa345
boards: add new Holybro Pix32v5
2020-08-09 11:48:38 -04:00
Daniel Agar
834dcbeb3d
add spracing_h7extreme_default to builds
2020-08-03 15:56:33 -04:00
David Sidrane
726b1aa8bb
Add nxp_fmuk66-e to CI
2020-07-31 09:46:27 -04:00
Daniel Agar
cfbf69f2a7
boards: rename Hex -> CubePilot
...
- hex_cube-orange_default -> cubepilot_cubeorange_default
- hex_cube-yellow_default -> cubepilot_cubeyellow_default
2020-07-26 13:55:41 -04:00
Julian Oes
9723b26d72
workflows: OSX.sh is now called macos.sh
2020-07-17 14:58:31 -04:00
Daniel Agar
1ea416f6de
Github Actions MacOS skip SITL tests for now
...
- there's an intermittent crash when running these tests on Github Actions MacOS infrastructure (10.15)
- see https://github.com/PX4/Firmware/issues/15225 for more detail
2020-06-28 20:52:50 -04:00
Daniel Agar
c25b2e11fe
Github Actions start migrating Jenkins metadata (airframe, parameter, etc) jobs
2020-06-23 13:41:57 -04:00
Daniel Agar
4b45b70e7a
Github Actions remove MacOS homebrew cache
...
- it's large and takes as much time saving/restoring the cache as it saves
2020-06-23 10:48:22 -04:00
Daniel Agar
7404e886fe
Github Actions MacOS add homebrew caching
2020-06-22 15:42:14 -04:00
Daniel Agar
033c5d0110
Github Actions add MacOS build and fix Tools/setup/OSX.sh
...
- Tools/setup/OSX.sh wasn't installing px4-dev on fresh run
2020-06-22 15:23:29 -04:00
Daniel Agar
3b4a3d7d03
Github Actions add unit test coverage
2020-06-22 15:05:36 -04:00
Daniel Agar
e1161e3f6f
Github Actions don't allow the ecl analsysi script to fail the build
2020-06-22 14:54:12 -04:00
Daniel Agar
1d43ca5bea
Github Actions limit checks to Ubuntu 20.04
2020-06-22 14:15:44 -04:00
Daniel Agar
5cd8c26cae
Github Actions remove redundant VTOL standard mission
2020-06-22 14:00:12 -04:00
Daniel Agar
b15ea156c8
move clang-tidy from Jenkins to Github Actions
2020-06-22 13:37:38 -04:00
JaeyoungLim
f54f03bd9d
Add plane_catapult to matrix
2020-06-21 11:10:33 +01:00
Daniel Agar
3e95b28222
github actions don't allow bloaty output to fail compile job
...
The bloaty output is for monitoring and review, but shouldn't be allowed to fail the overall compile job if something goes wrong.
2020-06-21 01:22:21 -04:00
Daniel Agar
b8d43b5a88
move Jenkins MAVROS SITL tests entirely to Github Actions
2020-06-21 00:01:35 -04:00
Daniel Agar
32c2064673
migrate Jenkinsfile checks to Github Actions
2020-06-20 20:42:09 -04:00
Daniel Agar
0daf712c3e
SITL MAVROS tests move AddressSanitizer and Coverage variants to Github Actions
2020-06-20 20:00:03 -04:00
Daniel Agar
c1fc638ac3
github actions use build type for ccache key and fix coverage check
2020-06-20 19:17:13 -04:00
Daniel Agar
34864cc704
github actions build and run emlid navio2 on hardware
2020-06-20 19:03:15 -04:00
Daniel Agar
5616914e75
start migrating MAVROS SITL tests to Github Actions
2020-06-20 18:25:24 -04:00
Daniel Agar
3092d9e1f9
github actions run SITL tests in parallel
...
- temporarily disable iris dual gps
2020-06-20 17:44:57 -04:00
Daniel Agar
37817dd0af
github actions build and run tests as separate steps
2020-06-20 17:44:57 -04:00
Daniel Agar
e0ce12ad27
github actions limit SITL tests to Ubuntu Focal
2020-06-20 17:44:57 -04:00
Daniel Agar
d34b5f86cc
Jenkins compile keep in sync with Github Actions NuttX build
...
- jenkins is still responsible for master/beta/stable S3 uploads
2020-06-20 14:22:54 -04:00
Daniel Agar
19a125dacb
github actions cleanup
...
- merge bloaty into regular NuttX builds
- give SITL unique cache key
2020-06-20 14:19:12 -04:00