From b2cca8fbecf54e2e832c3fac50dd1c1d2d40c234 Mon Sep 17 00:00:00 2001 From: umarcor Date: Mon, 30 Nov 2020 02:37:13 +0100 Subject: [PATCH] ci/win: install MSYS2 packages through setup-msys2 (cached) --- .github/workflows/test.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 43caffa19..d245ec90e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -50,16 +50,26 @@ jobs: - uses: actions/checkout@v2 + - uses: msys2/setup-msys2@v2 + with: + release: false + msystem: MINGW64 + install: > + base-devel + mingw-w64-x86_64-toolchain + update: true + - name: Build and test shell: bash run: | git clone https://github.com/steveicarus/ivtest.git + export msys2='cmd //C RefreshEnv.cmd ' export msys2+='& set MSYS=winsymlinks:nativestrict ' export msys2+='& C:\\msys64\\msys2_shell.cmd -defterm -no-start' export mingw64="$msys2 -mingw64 -full-path -here -c "\"\$@"\" --" export msys2+=" -msys2 -c "\"\$@"\" --" - $msys2 pacman --sync --noconfirm --needed base-devel mingw-w64-x86_64-toolchain + $mingw64 ./autoconf.sh $mingw64 ./configure $mingw64 make install