Skip to content

Commit d81b00c

Browse files
committed
Temporarily add --disable-docs to macOS GitHub workflow
AsciiDoc appears to be broken in due to build environment/setup: a2x: ERROR: "xmllint" --nonet --noout --valid "/Users/runner/work/calcurse/calcurse/doc/calcurse.1.xml" returned non-zero exit status 4 Disable documentation until this is investigated and build environment is fixed properly. Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
1 parent 4c6fa40 commit d81b00c

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

.github/workflows/make.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
sudo apt-get update
2929
sudo apt-get install asciidoc autopoint gettext xmlto autoconf-archive
3030
if: matrix.os == 'ubuntu-latest'
31-
- name: Install dependencies (MacOS)
31+
- name: Install dependencies (macOS)
3232
run: |
3333
brew install --overwrite python
3434
brew update
@@ -43,11 +43,20 @@ jobs:
4343
if: matrix.os == 'macos-latest'
4444
- name: autogen.sh
4545
run: ./autogen.sh
46-
- name: configure
46+
- name: configure (Ubuntu)
4747
run: ./configure
48+
if: matrix.os == 'ubuntu-latest'
49+
- name: configure (macOS)
50+
# TODO: Fix documentation build step under macOS and remove
51+
# --disable-docs below.
52+
run: ./configure --disable-docs
53+
if: matrix.os == 'macos-latest'
4854
- name: make
4955
run: make
5056
- name: make check
5157
run: make check
5258
- name: make distcheck
59+
# TODO: Run `make distcheck` on all OS once the documentation build issue
60+
# on macOS has been fixed.
5361
run: make distcheck
62+
if: matrix.os == 'ubuntu-latest'

0 commit comments

Comments
 (0)