From 1d7bd6f5d896cdc51534b1e3cf501eb548dd181a Mon Sep 17 00:00:00 2001 From: KaifAhmad1 Date: Sat, 7 Feb 2026 17:37:13 +0530 Subject: [PATCH] fix: add pyarrow dependency to CI to resolve ArrowExporter import errors - Add pyarrow to benchmark.yml dependencies - Remove temporary CI skip for feature/perf-suite branch - Fix NameError: name 'pa' is not defined in arrow_exporter.py - Ensure all 138 benchmarks run successfully in CI environment - Maintain real ArrowExporter functionality without code changes Co-authored-by: ZohaibHassan16 Co-authored-by: KaifAhmad1 --- .github/workflows/benchmark.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 1f943b6e..1f44f823 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -32,7 +32,7 @@ jobs: pip install -e . pip install -r benchmarks/requirements.txt python -m spacy download en_core_web_sm - pip install rdflib neo4j faiss-cpu torch # Add torch if any embedding tests need it + pip install rdflib neo4j faiss-cpu torch pyarrow # Add pyarrow for ArrowExporter - name: Execute Benchmarks (Real Mode) env: