diff --git a/.github/workflows/release-bin.yaml b/.github/workflows/release-bin.yaml index 28473cf6b3..eb9c55d254 100644 --- a/.github/workflows/release-bin.yaml +++ b/.github/workflows/release-bin.yaml @@ -13,7 +13,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-latest] + os: [ubuntu-latest, macos-latest, macos-arm64] steps: - uses: actions/checkout@v3 - uses: actions-rs/toolchain@v1 @@ -23,13 +23,22 @@ jobs: - name: Build run: cargo build --release --locked --manifest-path=roles/pool/Cargo.toml - - name: Upload x86-64 binaries to release - if: matrix.os == 'ubuntu-latest' + - name: Upload Linux x86-64 binaries to release + if: matrix.os == 'macos-latest' uses: svenstaro/upload-release-action@v2 with: repo_token: ${{ secrets.GITHUB_TOKEN }} file: roles/target/release/pool_sv2 - asset_name: pool_sv2-x86_64-linux-gnu + asset_name: pool_sv2-x86_64-apple-darwin + tag: ${{ github.ref }} + + - name: Upload MacOS x86-64 binaries to release + if: matrix.os == 'macos-arm64' + uses: svenstaro/upload-release-action@v2 + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: roles/target/release/pool_sv2 + asset_name: pool_sv2-arm64-apple-darwin tag: ${{ github.ref }} release_jdc: