diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c4d966308..9381b03ff 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -115,7 +115,11 @@ jobs: build-mac: strategy: matrix: - os: [macos-13, macos-14] + include: + - os: macos-13 + arch: x86_64 + - os: macos-14 + arch: aarch64 name: '🍎 Build SPAdes for macOS' runs-on: ${{ matrix.os }} @@ -147,8 +151,10 @@ jobs: -B $BUILD_DIR -S $SRC_DIR -DSPADES_USE_NCBISDK=ON -DSPADES_ENABLE_PROJECTS=all + -DSPADES_STATIC_BUILD=ON -DCMAKE_C_COMPILER=$(brew --prefix llvm)/bin/clang -DCMAKE_CXX_COMPILER=$(brew --prefix llvm)/bin/clang++ + -DCMAKE_EXE_LINKER_FLAGS=-L$(brew --prefix llvm)/lib/c++ - name: '🚧 Build' run: > @@ -168,10 +174,14 @@ jobs: name: '🚬 E. coli 1k smoke checks' strategy: matrix: - os: [macos-13, macos-14] + include: + - os: macos-13 + arch: x86_64 + - os: macos-14 + arch: aarch64 runs-on: ${{ matrix.os }} - + needs: build-mac steps: