add environment matrix to msys workflow

This commit is contained in:
Ruby Martin
2025-02-17 11:37:28 -07:00
parent 439012dd57
commit 0c413e75c6
2 changed files with 19 additions and 13 deletions

View File

@@ -13,21 +13,27 @@ concurrency:
# END OF COMMON SECTION
jobs:
msys2-ucrt64:
msys2:
runs-on: windows-latest
defaults:
run:
shell: msys2 {0}
strategy:
fail-fast: false
matrix:
include:
- { sys: ucrt64, compiler: mingw-w64-ucrt-x86_64-gcc }
- { sys: mingw64, compiler: mingw-w64-x86_64-gcc }
- { sys: msys, compiler: gcc }
steps:
- uses: actions/checkout@v3
- uses: msys2/setup-msys2@v2
with:
path: wolfssl
msystem: UCRT64
msystem: ${{ matrix.sys }}
update: true
install: git mingw-w64-ucrt-x86_64-gcc autotools base-devel autoconf
install: git ${{matrix.compiler}} autotools base-devel autoconf netcat
- name: configure wolfSSL
run: ./autogen.sh && ./configure --enable-all --disable-crl-monitor
run: ./autogen.sh && ./configure CFLAGS="-DUSE_CERT_BUFFERS_2048 -DUSE_CERT_BUFFERS_256"
- name: build wolfSSL
run: make check
- name: Display log