Commit Graph

93 Commits

Author SHA1 Message Date
Andrew Tridgell
0461b21a23 CI: force empty version 3.3.4 2024-05-31 09:45:43 +10:00
Andrew Tridgell
99a17bde11 Tools: disable python cleanliness tests for 4.3 2023-05-25 11:03:52 +09:00
Andrew Tridgell
c1e2bc7ffa CI: added git safe directory 2023-02-14 16:25:54 +09:00
Andrew Tridgell
12b6fa0948 CI: only run test_size on a pull request 2023-01-10 10:14:10 +09:00
Peter Barker
f9ae4bc3a3 .github: move to compiling 64-bit Windows executables
cygwin has dropped 32-bit support
2022-12-10 10:38:07 +09:00
Peter Barker
6cb207d417 .github: stop using choco to install cygwin packages
Instead use a github action to install cygwin and the packages we require.

chocolately's cygwin integration appears to have broken - installing cygwin directly using a convenient github action seems preferable than putting up with further breakage past this one.
2022-11-21 18:48:49 +09:00
Andrew Tridgell
1c40ea4fa0 CI: use base branch for test size
allow test size CI to run for beta builds
2022-10-04 16:50:15 +09:00
Andrew Tridgell
ddf770330d CI: added test of signed firmware builds 2022-09-05 12:35:37 +10:00
Andrew Tridgell
760e5aa43d CI: update dronecan python on cygwin build 2022-08-24 18:08:40 +10:00
Peter Barker
2059d1485e CI: test sailboat in CI 2022-08-19 17:04:25 +10:00
Andrew Tridgell
2f4a3ea4e8 CI: added CubeOrange-ODID build 2022-08-09 14:37:08 +10:00
Peter Barker
fed0c28d0a .github: add CI test to build with default build_options.py output
hopefully make defaults builds on the build server work all the time
2022-07-22 08:48:16 +10:00
Peter Barker
d5f2a95417 autotest: build Heli in parallel to Copter
CI always seems to have the heli tests stuck out at the end.  This should fix that at tthe cost of a few extra seconds of compilation
2022-07-10 21:01:42 +10:00
Pierre Kancir
2b4a68fdbe CI: remove xenial from env config 2022-07-06 18:06:47 +10:00
Pierre Kancir
8af5763af3 CI: fix arch dev env install 2022-07-06 18:06:47 +10:00
Pierre Kancir
56e5dd1748 CI: fix coverage reset: unknown terminal type unknown 2022-05-25 06:43:37 +10:00
Pierre Kancir
9b3a20aacb CI: solve git rev-parse issue 2022-05-25 06:42:57 +10:00
Iampete1
8167995107 actions: skip periph check on gcc6 2022-04-20 18:28:50 +10:00
Peter Barker
fa293fd5f3 github: set GIT_VERSION_INT to consistent value for checksum tests
For consistent git hashes
2022-04-12 11:47:48 +10:00
Andrew Tridgell
cf8d1473b3 CI: fail cygwin build if we don't get the binaries 2022-03-09 14:08:26 +11:00
Andrew Tridgell
54208574f0 CI: use common ccache environment
and enable CCACHE_SLOPPINESS=file_stat_matches
2022-03-02 18:29:00 +11:00
Andrew Tridgell
6b962ae48b CI: added ccache test 2022-02-23 12:36:59 +11:00
Peter Barker
e0d1fd11ee .github: compile with no versions and check for binary equivalence
If a change is not supposed to change build outcomes this will help show
it
2022-01-18 11:30:41 +11:00
Peter Barker
435055d39c .github: switch size-test targets to VRUBrain-v51, f103-GPS and Hitec-Airspeed 2022-01-12 23:09:01 +11:00
Peter Barker
98196e3cdd github: use zip rather than tar for elf_diff artifact 2021-12-11 10:20:35 +11:00
Andrew Tridgell
68ed809f8b CI: removed old dsdl/ardupilot reference 2021-12-06 20:17:02 +11:00
Andrew Tridgell
5965bd6f5a CI: fixed DSDL paths 2021-12-06 20:17:02 +11:00
bugobliterator
04ccb58f39 .github: change to using dronecan instead of uavcan 2021-11-24 18:30:47 +11:00
Josh Henderson
513a6f8a96 Github: test_size fix elf_diff artifact naming for different board types 2021-11-16 17:13:51 +11:00
Peter Barker
a0418eaab5 .github: install anytree along with elf_diff
new unstated dependency which is causing CI to fall over
2021-11-06 12:29:22 +11:00
Andrew Tridgell
32e318efcb CI: add empy and pexpect to cygwin build 2021-10-26 19:15:31 +11:00
bugobliterator
b0aa456daa .github: update location of canard_dsdlc 2021-10-14 20:13:06 +11:00
bugobliterator
8f11c3b3a5 .github: add canard generator test in CI 2021-10-14 20:13:06 +11:00
Peter Barker
495ec52a00 .github: produce elf_diff output for Plane 2021-10-12 10:58:16 +11:00
Pierre Kancir
9a2df7c159 .github: test dev environment scripts 2021-10-07 10:05:04 +11:00
Pierre Kancir
a8e1bebe69 .github: test building chibios on Python2 too 2021-10-01 21:30:20 +10:00
Pierre Kancir
65b1458c5e .github: remove 1M boards from GCC6 build 2021-10-01 19:30:43 +10:00
Pierre Kancir
28a2c1be68 .github: use clang/clang++ instead of clang-7/clang++-7
this prevent failures on build_ci.sh
2021-10-01 19:30:43 +10:00
Pierre Kancir
920ccb089f .github: migrate semaphore to github actions 2021-10-01 19:30:43 +10:00
Peter Barker
221e7c612e github: build MatekF405 with/without HAL_QUADPLANE_ENABLED 2021-09-14 18:31:43 +10:00
Pierre Kancir
8d5a0d8a6a CI: disable clang build for chibios as broken 2021-09-04 14:18:01 +10:00
Pierre Kancir
849e30b074 .github: swith to GCC10 for chibios build 2021-08-06 08:01:33 +10:00
bugobliterator
492967a3fc .github: remove issue notifier 2021-08-05 07:44:32 +09:00
bugobliterator
f3a52999d8 .github: fix issue with another actions kernel release missing modules 2021-07-30 15:10:33 +10:00
bugobliterator
f78a7adc9c .github: add stm32h7-debug build to build ci matrix 2021-07-21 11:27:52 +10:00
Peter Barker
914e33ac98 .github: workflows: retain corefiles and dumpstack/dumpcore out 2021-07-08 15:46:07 +10:00
Pierre Kancir
835a8c7fed CI: correct bash string eq test 2021-06-30 19:08:56 +10:00
Pierre Kancir
54daa94c90 CI: make macos tests more useful by compiling all target and use ccache 2021-06-30 17:57:50 +10:00
Siddharth Purohit
3d726f3636 .github: add macos_build workflow 2021-06-30 17:57:50 +10:00
Pierre Kancir
9f4b76f0ef .github: allow to skip previous CI jobs on PR 2021-06-24 08:29:44 +10:00