diff --git a/.github/workflows/build-gnutls.yml b/.github/workflows/build-gnutls.yml index 77d804e..82421cc 100644 --- a/.github/workflows/build-gnutls.yml +++ b/.github/workflows/build-gnutls.yml @@ -7,7 +7,7 @@ on: branches: - master jobs: - build: + build-ubuntu: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 @@ -21,4 +21,20 @@ jobs: run: (cd build; make) - name: test run: ./build/tests - + build-macos: + runs-on: macos-latest + steps: + - uses: actions/checkout@v2 + - name: install packages + run: brew install gnutls nettle + - name: submodules + run: git submodule update --init --recursive + - name: cmake + run: cmake -B build -DUSE_JUICE=1 -DUSE_GNUTLS=1 + env: +# hack to bypass EPERM issue on sendto() + CFLAGS: -DJUICE_ENABLE_ADDRS_LOCALHOST + - name: make + run: (cd build; make) + - name: test + run: ./build/tests diff --git a/.github/workflows/build-nice.yml b/.github/workflows/build-nice.yml index 362c262..db996a7 100644 --- a/.github/workflows/build-nice.yml +++ b/.github/workflows/build-nice.yml @@ -7,7 +7,7 @@ on: branches: - master jobs: - build: + build-ubuntu: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/build-openssl.yml b/.github/workflows/build-openssl.yml index 999bbab..a447b16 100644 --- a/.github/workflows/build-openssl.yml +++ b/.github/workflows/build-openssl.yml @@ -7,7 +7,7 @@ on: branches: - master jobs: - build: + build-ubuntu: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 @@ -21,4 +21,20 @@ jobs: run: (cd build; make) - name: test run: ./build/tests - + build-macos: + runs-on: macos-latest + steps: + - uses: actions/checkout@v2 + - name: install packages + run: brew install openssl + - name: submodules + run: git submodule update --init --recursive + - name: cmake + run: cmake -B build -DUSE_JUICE=1 -DUSE_GNUTLS=0 + env: +# hack to bypass EPERM issue on sendto() + CFLAGS: -DJUICE_ENABLE_ADDRS_LOCALHOST + - name: make + run: (cd build; make) + - name: test + run: ./build/tests diff --git a/deps/libjuice b/deps/libjuice index 511b19f..6f6faa5 160000 --- a/deps/libjuice +++ b/deps/libjuice @@ -1 +1 @@ -Subproject commit 511b19f5168825f1d72e79bee4aef8f3b5a36fca +Subproject commit 6f6faa578396960a5f426582ed12db2747e4f68d