aboutsummaryrefslogtreecommitdiffhomepage
path: root/.github/workflows/ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r--.github/workflows/ci.yml28
1 files changed, 13 insertions, 15 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 9108b5a..d42585a 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -16,7 +16,7 @@ jobs:
steps:
- name: Git Clone
- uses: actions/checkout@v2
+ uses: actions/checkout@v4.1.6
with:
submodules: true
@@ -48,10 +48,8 @@ jobs:
run: xvfb-run -a 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.
-# - name: make distcheck
-# run: xvfb-run -a make distcheck
+ - name: make distcheck
+ run: xvfb-run -a make distcheck
- name: Build Source Tarball
run: make dist
@@ -61,7 +59,7 @@ jobs:
steps:
- name: Git Clone
- uses: actions/checkout@v2
+ uses: actions/checkout@v4.1.6
with:
submodules: true
@@ -79,16 +77,14 @@ jobs:
./configure --with-interface=ncurses --enable-debug --enable-html-manual
- run: make
- - run: make install
+ - run: sudo 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
+ - run: make distcheck
- name: Build Source Tarball
run: make dist
@@ -105,7 +101,7 @@ jobs:
steps:
- name: Git Clone
- uses: actions/checkout@v2
+ uses: actions/checkout@v4.1.6
with:
submodules: true
@@ -116,7 +112,7 @@ jobs:
- name: Install Build Dependencies
run: >
pacman -S --noconfirm --needed
- base-devel autotools mingw-w64-i686-toolchain
+ base-devel mingw-w64-i686-autotools mingw-w64-i686-toolchain
mingw-w64-i686-glib2 mingw-w64-i686-pdcurses
groff mingw-w64-i686-doxygen
@@ -135,8 +131,10 @@ jobs:
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: make distcheck
+ env:
+ DISTCHECK_CONFIGURE_FLAGS: --with-interface=pdcurses-gui
+ PDCURSES_CFLAGS: -I/mingw32/include/pdcurses/
+ run: make distcheck
- name: Build Source Tarball
run: make dist