From 6ad4ccf3c7c6bed282f55d4658462b8c40c6ad39 Mon Sep 17 00:00:00 2001 From: michael-grunder Date: Sun, 10 Oct 2021 15:47:15 -0700 Subject: Add Cygwin build test --- .github/workflows/build.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to '.github/workflows') diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3f146db..9053d27 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -87,3 +87,21 @@ jobs: - name: Run tests run: | ./build/hiredis-test.exe + + - name: Setup cygwin + uses: egor-tensin/setup-cygwin@v3 + with: + platform: x64 + packages: cmake gcc-core gcc-g++ + + - name: Build in cygwin + env: + HIREDIS_PATH: ${{ github.workspace }} + run: | + build_hiredis() { + cd $(cygpath -u $HIREDIS_PATH) + rm -rf build && mkdir build && cd build + cmake .. -G "Unix Makefiles" && make VERBOSE=1 + } + build_hiredis + shell: C:\tools\cygwin\bin\bash.exe --login --norc -eo pipefail -o igncr '{0}' -- cgit v1.2.3