diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2021-06-05 22:26:03 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2021-06-08 18:38:52 +0200 |
commit | 9618aadc5e31c688247f57ac55fe4e97a440f5c3 (patch) | |
tree | ba482ee2ba9f05f2e013942ad2ce6488f8ead731 /.github/workflows/ci.yml | |
parent | ae913ab6275ff746439a2d99f8a1550ec2e511ff (diff) | |
download | sciteco-9618aadc5e31c688247f57ac55fe4e97a440f5c3.tar.gz |
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 <EC> (spawning).
* Simply disabling the test suite would not make much sense as
we already try building using nightly.yml.
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r-- | .github/workflows/ci.yml | 49 |
1 files changed, 49 insertions, 0 deletions
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 |