From 9618aadc5e31c688247f57ac55fe4e97a440f5c3 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sat, 5 Jun 2021 22:26:03 +0200 Subject: added a CI job for Windows 32-bit (currently disabled) * The testsuite still fails and I cannot fix it without a Windows system or VM at hand. * Problems are probably related to (spawning). * Simply disabling the test suite would not make much sense as we already try building using nightly.yml. --- .github/workflows/ci.yml | 49 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) (limited to '.github/workflows') diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index db8d080..b09ff86 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -90,3 +90,52 @@ jobs: # - run: make distcheck - name: Build Source Tarball run: make dist + +# win32: +# runs-on: windows-latest +# +# defaults: +# run: +# shell: bash.exe --login -eo pipefail "{0}" +# env: +# MSYSTEM: MINGW32 +# CHERE_INVOKING: 1 +# +# steps: +# +# - name: Recursive Git Clone +# uses: actions/checkout@v2 +# with: +# submodules: recursive +# +# - name: Set Up Shell +# run: echo C:\msys64\usr\bin\ | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append +# shell: pwsh +# +# - name: Install Build Dependencies +# run: > +# pacman -S --noconfirm --needed +# base-devel mingw-w64-i686-toolchain +# mingw-w64-i686-glib2 mingw-w64-i686-pdcurses +# groff mingw-w64-i686-doxygen +# +# - name: Configure Build +# env: +# PDCURSES_CFLAGS: -I/mingw32/include/pdcurses/ +# run: | +# autoreconf -i +# ./configure --with-interface=pdcurses --enable-html-manual +# +# - run: make +# - run: make install +# # NOTE: The test suite must be run in verbose mode because if it fails +# # we won't be able to analyze testsuite.log. +# - name: Run Test Suite +# run: make check TESTSUITEFLAGS="--verbose" +# - name: Build Developer Documentation +# run: cd doc && make devdoc +# # FIXME: Will try to perform an out-of-tree build which will not +# # work without manual intervention due to Scintilla. +## - run: make distcheck +# - name: Build Source Tarball +# run: make dist -- cgit v1.2.3