From 41c45dafd8ef1bbcce07f5f062a32821c8a556f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Wed, 26 Apr 2023 15:04:41 +0300 Subject: [PATCH] github: Generalize the linux-cross-windows job for other CRTs --- .github/workflows/build.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) 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