From a40058dbd12fbcd92b571f656f10a35d2ebf206b Mon Sep 17 00:00:00 2001 From: Jameson Nash Date: Thu, 19 Jan 2023 14:00:45 -0600 Subject: [PATCH] build: add CI for distcheck (#3571) Refs: https://github.com/libuv/libuv/issues/2190#issuecomment-465974240 Refs: https://github.com/libuv/libuv/issues/2199 Co-authored-by: Richard Lau --- .github/workflows/CI-unix.yml | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CI-unix.yml b/.github/workflows/CI-unix.yml index 748fd6a5..e2859e4e 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