From d3c343f7d942761ac3d8c26f21916b6bd7b95f35 Mon Sep 17 00:00:00 2001 From: Benjamin Vaisvil Date: Wed, 26 Feb 2025 23:53:19 -0600 Subject: [PATCH] Update ci --- .github/workflows/build.yml | 2 ++ .github/workflows/release.yml | 14 +++++++------- 2 files changed, 9 insertions(+), 7 deletions(-) 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 }}