From 00e8350e8f240f6f1643d41136316c0311dfe82e Mon Sep 17 00:00:00 2001 From: Isotr0py <2037008807@qq.com> Date: Thu, 10 Oct 2024 00:29:07 +0800 Subject: [PATCH] fix benchmark and test --- .github/workflows/benchmarks.yml | 17 ++++++++++++----- .github/workflows/test.yml | 16 ++++++++++++++-- 2 files changed, 26 insertions(+), 7 deletions(-) diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index f786a01..6e789fe 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -1,6 +1,14 @@ name: Benchmarks -on: [push, pull_request] +on: + # Trigger the workflow on push or pull request, + # but only for the main branch + push: + branches: + - main + pull_request: + branches: + - main env: RUSTFLAGS: -C debuginfo=0 # Do not produce debug symbols to keep memory usage down @@ -41,13 +49,12 @@ jobs: - name: Install Plugin run: | brew install jpeg-xl - brew --prefix jpeg-xl - brew --prefix highway - brew --prefix brotli + export DEP_JXL_LIB=$(brew --prefix jpeg-xl)'/lib' + export DEP_BROTLI_LIB=$(brew --prefix brotli)'/lib' + export DEP_HWY_LIB=$(brew --prefix highway)'/lib' source venv/bin/activate pip install maturin - maturin develop --features dynamic - name: Run benchmarks scripts diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index dd92e6a..e411947 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,6 +1,14 @@ name: Test Python -on: [push, pull_request] +on: + # Trigger the workflow on push or pull request, + # but only for the main branch + push: + branches: + - main + pull_request: + branches: + - main env: RUSTFLAGS: -C debuginfo=0 # Do not produce debug symbols to keep memory usage down @@ -40,7 +48,11 @@ jobs: - name: Install Plugin run: | - brew install jpeg-xl highway brotli + brew install jpeg-xl + export DEP_JXL_LIB=$(brew --prefix jpeg-xl)'/lib' + export DEP_BROTLI_LIB=$(brew --prefix brotli)'/lib' + export DEP_HWY_LIB=$(brew --prefix highway)'/lib' + source venv/bin/activate pip install maturin maturin develop --features dynamic