From 7d0e5a590caf209230695bf1c0d5fb5d51b8b1a2 Mon Sep 17 00:00:00 2001 From: Edgar Date: Thu, 9 May 2024 11:45:25 +0200 Subject: [PATCH 1/2] macos ci --- .github/workflows/ci.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5468d33d..57f89853 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -73,7 +73,26 @@ jobs: run: sudo apt-get install libc-dev build-essential - name: test run: make test - + test-macos: + name: test (macOS) + runs-on: macos-14 + env: + CARGO_TERM_COLOR: always + CARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse + LIBRARY_PATH: /opt/homebrew/lib + MLIR_SYS_170_PREFIX: /opt/homebrew/opt/llvm@18 + LLVM_SYS_170_PREFIX: /opt/homebrew/opt/llvm@18 + TABLEGEN_170_PREFIX: /opt/homebrew/opt/llvm@18 + RUST_LOG: debug + steps: + - uses: actions/checkout@v4 + - name: Rustup toolchain install + uses: dtolnay/rust-toolchain@1.78.0 + - uses: homebrew/actions/setup-homebrew@master + - name: install llvm + run: brew install llvm@18 + - name: Run tests + run: make test coverage: name: coverage runs-on: ubuntu-latest From a984efc06b92bbc05aa722218d8e1f06b6eb138d Mon Sep 17 00:00:00 2001 From: Edgar Date: Thu, 9 May 2024 11:49:00 +0200 Subject: [PATCH 2/2] fix env --- .github/workflows/ci.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 57f89853..839997c4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -78,11 +78,10 @@ jobs: runs-on: macos-14 env: CARGO_TERM_COLOR: always - CARGO_REGISTRIES_CRATES_IO_PROTOCOL: sparse LIBRARY_PATH: /opt/homebrew/lib - MLIR_SYS_170_PREFIX: /opt/homebrew/opt/llvm@18 - LLVM_SYS_170_PREFIX: /opt/homebrew/opt/llvm@18 - TABLEGEN_170_PREFIX: /opt/homebrew/opt/llvm@18 + MLIR_SYS_180_PREFIX: /opt/homebrew/opt/llvm@18 + LLVM_SYS_180_PREFIX: /opt/homebrew/opt/llvm@18 + TABLEGEN_180_PREFIX: /opt/homebrew/opt/llvm@18 RUST_LOG: debug steps: - uses: actions/checkout@v4