From 42db640d3256ecb8a2158419dee982d9b5fb779f Mon Sep 17 00:00:00 2001 From: Lealem Amedie Date: Wed, 15 May 2024 15:40:00 -0600 Subject: [PATCH] Add MSYS2 build CI test --- .github/workflows/msys2.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/msys2.yml diff --git a/.github/workflows/msys2.yml b/.github/workflows/msys2.yml new file mode 100644 index 0000000000..a02151f956 --- /dev/null +++ b/.github/workflows/msys2.yml @@ -0,0 +1,34 @@ +name: MSYS2 Build Test + +# START OF COMMON SECTION +on: + push: + branches: [ 'master', 'main', 'release/**' ] + pull_request: + branches: [ '*' ] + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true +# END OF COMMON SECTION + +jobs: + msys2-ucrt64: + runs-on: windows-latest + defaults: + run: + shell: msys2 {0} + steps: + - uses: actions/checkout@v3 + - uses: msys2/setup-msys2@v2 + with: + path: wolfssl + msystem: UCRT64 + update: true + install: git mingw-w64-ucrt-x86_64-gcc autotools base-devel autoconf + - name: configure wolfSSL + run: ./autogen.sh && ./configure --enable-all --disable-crl-monitor + - name: build wolfSSL + run: make check + - name: Display log + run: cat test-suite.log