diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cc51634..58f6095 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -43,5 +43,7 @@ jobs: - uses: actions/checkout@v2 - name: Build run: cargo build --verbose + - name: Build with Nvidia + run: cargo build --verbose --features nvidia - name: Run tests run: cargo test --verbose diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cc6e47a..356ec1e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,25 +13,25 @@ jobs: fail-fast: false matrix: platform: - - os-name: Linux-x86_64 + - os-name: Linux-x86_64-musl runs-on: ubuntu-22.04 target: x86_64-unknown-linux-musl - - os-name: Linux-x86_64 + - os-name: Linux-x86_64-gnu runs-on: ubuntu-22.04 target: x86_64-unknown-linux-gnu - - os-name: Linux-x86_64-nvidia + - os-name: Linux-x86_64-gnu-nvidia runs-on: ubuntu-22.04 target: x86_64-unknown-linux-gnu features: --features nvidia - - os-name: Linux-aarch64 + - os-name: Linux-aarch64-musl runs-on: ubuntu-22.04 target: aarch64-unknown-linux-musl - - os-name: Linux-aarch64 - runs-on: ubuntu-22.04 + - os-name: Linux-aarch64-gnu + runs-on: ubuntu-24.04 target: aarch64-unknown-linux-gnu - os-name: macOS-x86_64 @@ -61,4 +61,4 @@ jobs: uses: houseabsolute/actions-rust-release@v0 with: executable-name: zenith - target: ${{ matrix.platform.target }} + archive-name: zenith-${{ matrix.platform.os-name }}