Skip to content

Commit 8e1d071

Browse files
committed
Run Vortex and Parquet native comparisons in isolated GitHub Actions job
1 parent 82aa9ca commit 8e1d071

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Web Atomic native formats
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- "benchmarks/web_atomic/**"
7+
- ".github/workflows/web-atomic-native-formats.yml"
8+
workflow_dispatch:
9+
10+
permissions:
11+
contents: read
12+
13+
jobs:
14+
compare:
15+
runs-on: ubuntu-24.04
16+
timeout-minutes: 12
17+
steps:
18+
- uses: actions/checkout@v4
19+
- uses: actions/setup-python@v5
20+
with:
21+
python-version: "3.12"
22+
- name: Install native libraries
23+
run: python -m pip install --only-binary=:all: "vortex-data>=0.36,<1" "pyarrow>=20,<25" "brotli>=1,<2"
24+
- name: Run actual native formats
25+
run: python benchmarks/web_atomic/native_formats_ci.py
26+
- name: Save audit evidence
27+
if: always()
28+
uses: actions/upload-artifact@v4
29+
with:
30+
name: web-atomic-native-results
31+
path: web_atomic_native_results/
32+
if-no-files-found: warn
33+
retention-days: 14

0 commit comments

Comments
 (0)