From 920ccb089f0e3c6fd127a7639377fd3eac2a0412 Mon Sep 17 00:00:00 2001 From: Pierre Kancir Date: Wed, 1 Sep 2021 11:18:06 +0200 Subject: [PATCH] .github: migrate semaphore to github actions --- .github/workflows/test_chibios.yml | 6 +++++- .github/workflows/test_linux_sbc.yml | 17 +++++++++++++++-- .github/workflows/test_unit_tests.yml | 1 + 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test_chibios.yml b/.github/workflows/test_chibios.yml index 6681daf8f5..cc7bb1c607 100644 --- a/.github/workflows/test_chibios.yml +++ b/.github/workflows/test_chibios.yml @@ -24,7 +24,11 @@ jobs: iofirmware, CubeOrange-bootloader, revo-bootloader, - stm32h7-debug + stm32h7-debug, + fmuv3, + revo-mini, + MatekF405-Wing, + configure-all ] toolchain: [ chibios, # GCC-6 diff --git a/.github/workflows/test_linux_sbc.yml b/.github/workflows/test_linux_sbc.yml index 13d24620fa..53d0100f83 100644 --- a/.github/workflows/test_linux_sbc.yml +++ b/.github/workflows/test_linux_sbc.yml @@ -16,7 +16,16 @@ jobs: fail-fast: false # don't cancel if a job from the matrix fails matrix: config: [ - navigator + linux, + navigator, + navio, + navio2, + bbbmini, + bhat, + bebop, + erlebrain2, + pxfmini, + pxf ] toolchain: [ armhf, @@ -24,9 +33,13 @@ jobs: include: - config: navigator toolchain: armhf-musl + - config: linux + toolchain: base # GCC exclude: - config: navigator toolchain: armhf + - config: linux + toolchain: armhf steps: # git checkout the PR @@ -59,7 +72,7 @@ jobs: CI_BUILD_TARGET: ${{matrix.config}} shell: bash run: | - if [[ ${{ matrix.toolchain }} == ",clang" ]]; then + if [[ ${{ matrix.toolchain }} == "clang" ]]; then export CC=clang-7 export CXX=clang++-7 fi diff --git a/.github/workflows/test_unit_tests.yml b/.github/workflows/test_unit_tests.yml index 05737cb87f..2f4bcc5cb0 100644 --- a/.github/workflows/test_unit_tests.yml +++ b/.github/workflows/test_unit_tests.yml @@ -24,6 +24,7 @@ jobs: config: [ unit-tests, python-cleanliness, + sitl # examples, ] steps: