6 - '.github/workflows/build.yml'
7 - '.github/workflows/toolchain.yml'
11 - '.github/workflows/build.yml'
12 - '.github/workflows/toolchain.yml'
21 runs-on: ubuntu-latest
23 target: ${{ steps.find_targets.outputs.target }}
27 uses: actions/checkout@v3
32 export TARGETS="$(perl ./scripts/dump-target-info.pl targets 2>/dev/null \
33 | sort -u -t '/' -k1,1 \
34 | awk '{ print $1 }')"
38 for TARGET in $TARGETS; do
39 [[ $FIRST -ne 1 ]] && JSON="$JSON"','
40 JSON="$JSON"'"'"${TARGET}"'"'
45 echo -e "\n---- targets ----\n"
47 echo -e "\n---- targets ----\n"
49 echo "target=$JSON" >> $GITHUB_OUTPUT
52 name: Build Target Toolchain
53 needs: determine_targets
60 target: ${{fromJson(needs.determine_targets.outputs.target)}}
61 uses: ./.github/workflows/build.yml
63 target: ${{ matrix.target }}