aboutsummaryrefslogtreecommitdiffhomepage
path: root/.github/workflows/ci.yml
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2021-10-08 18:03:21 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2021-10-08 22:11:33 +0200
commitaa3951eb3cfe6a148cc18b12327ac273cb41c6cf (patch)
tree60a0b87b50553a76e2f8f5dfc500f9cd3a2008ca /.github/workflows/ci.yml
parent56a1df6efaab87433d21954774118d02859ebe17 (diff)
downloadsciteco-aa3951eb3cfe6a148cc18b12327ac273cb41c6cf.tar.gz
CI: enabled the win32-curses test case
* The testsuite now works on my Windows 2008 Server installation, so hopefully it will also work on the build servers.
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r--.github/workflows/ci.yml96
1 files changed, 48 insertions, 48 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 5cd9843..32f82ae 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -87,51 +87,51 @@ jobs:
- 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-gui --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
+ 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-gui --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