diff --git a/.github/workflows/CI-unix.yml b/.github/workflows/CI-unix.yml index 748fd6a5e..e2859e4e2 100644 --- a/.github/workflows/CI-unix.yml +++ b/.github/workflows/CI-unix.yml @@ -14,6 +14,23 @@ on: - master jobs: + build-linux: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: configure + run: | + ./autogen.sh + mkdir build + (cd build && ../configure) + - name: distcheck + continue-on-error: true # XXX: allow failure + run: | + make -C build distcheck + - name: dist + run: | + make -C build dist + build-android: runs-on: ubuntu-latest container: reactnativecommunity/react-native-android:2020-5-20 @@ -40,7 +57,7 @@ jobs: run: npx envinfo - name: Setup run: | - brew install ninja + brew install ninja automake libtool - name: Configure run: | mkdir build @@ -59,6 +76,13 @@ jobs: - name: Test run: | cd build && ctest -V + - name: Autotools configure + if: always() + run: | + ./autogen.sh + mkdir build-auto + (cd build-auto && ../configure) + make -C build-auto -j4 build-ios: runs-on: macos-11