Skip to content

Commit 8eb1493

Browse files
committed
workflows: Add FLB_ARROW task for testing
Signed-off-by: Hiroshi Hatake <[email protected]>
1 parent 230815d commit 8eb1493

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

.github/workflows/unit-tests.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ jobs:
5252
- "-DFLB_SANITIZE_THREAD=On"
5353
- "-DFLB_SIMD=On"
5454
- "-DFLB_SIMD=Off"
55+
- "-DFLB_ARROW=On"
5556
cmake_version:
5657
- "3.31.6"
5758
compiler:
@@ -66,6 +67,10 @@ jobs:
6667
compiler:
6768
cc: clang
6869
cxx: clang++
70+
- flb_option: "-DFLB_ARROW=On"
71+
compiler:
72+
cc: clang
73+
cxx: clang++
6974
permissions:
7075
contents: read
7176
steps:
@@ -86,6 +91,14 @@ jobs:
8691
with:
8792
repository: calyptia/fluent-bit-ci
8893
path: ci
94+
- name: Setup Apache Arrow libraries for parquet
95+
run: |
96+
sudo apt-get update
97+
sudo apt-get install -y -V ca-certificates lsb-release wget
98+
wget https://packages.apache.org/artifactory/arrow/$(lsb_release --id --short | tr 'A-Z' 'a-z')/apache-arrow-apt-source-latest-$(lsb_release --codename --short).deb
99+
sudo apt-get install -y -V ./apache-arrow-apt-source-latest-$(lsb_release --codename --short).deb
100+
sudo apt-get update
101+
sudo apt-get install -y -V libarrow-glib-dev libparquet-glib-dev
89102
90103
- name: ${{ matrix.compiler.cc }} & ${{ matrix.compiler.cxx }} - ${{ matrix.flb_option }}
91104
run: |

0 commit comments

Comments
 (0)