diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 37467de..551019f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -14,14 +14,32 @@ jobs: make CXX=clang++ go test -v ./bls - Run-on-macos: + Run-on-Intel-macos: + name: Run on Intel macos + runs-on: macos-13 + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 + with: + go-version: '1.18.x' + - run: | + git submodule update --init --recursive + brew install nasm + make clean + make + go test -v ./bls + + Run-on-ARM-macos: name: Run on macos + # Intel Mac runs-on: macos-latest steps: - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 + with: + go-version: '1.18.x' - run: | git submodule update --init --recursive - brew install nasm make clean make go test -v ./bls diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e3ef12a..d41b236 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,7 +39,9 @@ jobs: git config user.email github-actions@github.com git push --set-upstream origin release build-linux: - runs-on: ubuntu-latest + # For Linux build we use an Ubuntu version that's as old as possible so that + # the generated artifacts are compatible with not-so-recent systems + runs-on: ubuntu-20.04 needs: create-branch steps: - name: Checkout code diff --git a/src/bls b/src/bls index ecf8c32..c9696cf 160000 --- a/src/bls +++ b/src/bls @@ -1 +1 @@ -Subproject commit ecf8c32b58290443b585a097dd644c4ab8ccd2c1 +Subproject commit c9696cf7e48cad1277fc13144eda154b7bd15b0d