diff --git a/.github/workflows/build_all_targets.yml b/.github/workflows/build_all_targets.yml index 65744875b9..7646c5c565 100644 --- a/.github/workflows/build_all_targets.yml +++ b/.github/workflows/build_all_targets.yml @@ -60,11 +60,7 @@ jobs: - name: build target group run: | - matrix_targets=${{matrix.targets}} - for target in ${matrix_targets//,/ } - do - make $target - done + ./Tools/ci_build_all_runner.sh ${{matrix.targets}} - name: ccache post-run run: ccache -s diff --git a/Tools/ci_build_all_runner.sh b/Tools/ci_build_all_runner.sh new file mode 100755 index 0000000000..2d0bc5408a --- /dev/null +++ b/Tools/ci_build_all_runner.sh @@ -0,0 +1,9 @@ +#!/bin/bash +# This script is meant to be used by the build_all.yml workflow in a github runner +# Please only modify if you know what you are doing + +targets=$1 +for target in ${targets//,/ } +do + make $target +done