diff options
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r-- | .github/workflows/ci.yml | 28 |
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 |