diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c32c26e..8b6433f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -246,15 +246,15 @@ jobs: strategy: fail-fast: false matrix: - arch: - - i686 - - x86_64 - - armv7 - - aarch64 + include: + - { arch: i686, crt: ucrt } + - { arch: x86_64, crt: ucrt } + - { arch: armv7, crt: ucrt } + - { arch: aarch64, crt: ucrt } steps: - uses: actions/download-artifact@v3 with: - name: linux-ucrt-x86_64-toolchain + name: linux-${{matrix.crt}}-x86_64-toolchain - name: Unpack cross toolchain run: | tar -Jxf llvm-mingw-*.tar.xz @@ -273,12 +273,12 @@ jobs: ./build-cross-tools.sh /opt/llvm-mingw $(pwd)/install/llvm-mingw ${{matrix.arch}} --with-python .github/workflows/store-version.sh install/llvm-mingw/versions.txt cd install - NAME=llvm-mingw-$TAG-ucrt-${{matrix.arch}} + NAME=llvm-mingw-$TAG-${{matrix.crt}}-${{matrix.arch}} mv llvm-mingw $NAME zip -9rq ../$NAME.zip $NAME - uses: actions/upload-artifact@v3 with: - name: windows-ucrt-${{matrix.arch}}-toolchain + name: windows-${{matrix.crt}}-${{matrix.arch}}-toolchain path: | llvm-mingw-*.zip retention-days: 7