From fef524571a46ee0b3056ae1bb6624fe99a2b991a Mon Sep 17 00:00:00 2001 From: Josh Stoik Date: Mon, 30 Sep 2024 21:54:52 -0700 Subject: [PATCH] ci: add workflow (take two) --- .github/workflows/ci.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 4164704..b709b50 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -21,12 +21,9 @@ jobs: matrix: target: - x86_64-unknown-linux-gnu - - x86_64-apple-darwin include: - target: x86_64-unknown-linux-gnu os: ubuntu-latest - - target: x86_64-apple-darwin - os: macos-latest runs-on: ${{matrix.os}} @@ -46,6 +43,11 @@ jobs: cargo --version cargo clippy --version + - name: Apt Dependencies + run: | + sudo apt-get update + sudo apt-get install -y cmake g++ gcc git make nasm ninja-build + - name: Build run: | cargo build --bin pxsum --target ${{ matrix.target }}