diff --git a/.github/workflows/buildtest.yml b/.github/workflows/buildtest.yml index 7ffe9d99..7072c672 100644 --- a/.github/workflows/buildtest.yml +++ b/.github/workflows/buildtest.yml @@ -102,10 +102,9 @@ jobs: echo "::echo ::on" for D in ${DIRS}; do cd ${D} + BOARDS=$(( matrix.board }} make info-boards-supported | grep -q . || { cd -; continue } echo "::group::Building ${D}" - # By running buildtest instead of all, we just skip boards that don't - # satisfy some requirements for some test - BOARDS=${{ matrix.board }} make buildtest BUILDTEST_MAKE_REDIRECT='' + BOARD=${{ matrix.board }} make all echo "::endgroup::" if make test/available BOARD=native && [ "native" = "${{ matrix.board }}" ]; then echo "::group::Testing ${D}"