6 - '.github/workflows/build.yml'
7 - '.github/workflows/toolchain.yml'
11 - '.github/workflows/build.yml'
12 - '.github/workflows/toolchain.yml'
19 group: ${{ github.workflow }}-${{ github.ref }}
20 cancel-in-progress: ${{ github.event_name == 'pull_request' }}
25 runs-on: ubuntu-latest
27 target: ${{ steps.find_targets.outputs.target }}
31 uses: actions/checkout@v3
36 export TARGETS="$(perl ./scripts/dump-target-info.pl targets 2>/dev/null \
37 | sort -u -t '/' -k1,1 \
38 | awk '{ print $1 }')"
42 for TARGET in $TARGETS; do
43 [[ $FIRST -ne 1 ]] && JSON="$JSON"','
44 JSON="$JSON"'"'"${TARGET}"'"'
49 echo -e "\n---- targets ----\n"
51 echo -e "\n---- targets ----\n"
53 echo "target=$JSON" >> $GITHUB_OUTPUT
56 name: Build Target Toolchain
57 needs: determine_targets
64 target: ${{fromJson(needs.determine_targets.outputs.target)}}
65 uses: ./.github/workflows/build.yml
67 target: ${{ matrix.target }}