Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 20 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,11 @@ jobs:
timeout-minutes: 10
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
# sync: false — the test runs via `uv run --no-project` and needs no workspace
# packages; the default `uv sync` builds the vortex-data Rust extension (~6 min).
- uses: spiraldb/actions/.github/actions/setup-uv@a746510eafaa926484c354541cfc49b2ec06cc63 # 0.18.6
with:
sync: false
- name: Pytest - measurement_id golden vectors
run: |
uv run --no-project --with pytest --with xxhash \
Expand Down Expand Up @@ -415,6 +419,10 @@ jobs:
--exclude compress-bench --exclude xtask --exclude vortex-datafusion `
--exclude gpu-scan-cli --exclude vortex-sqllogictest

- name: sccache stats
if: always() && github.repository == 'vortex-data/vortex'
run: sccache --show-stats

- name: Alert incident.io
if: failure() && github.event_name == 'push' && github.ref == 'refs/heads/develop'
uses: ./.github/actions/alert-incident-io
Expand Down Expand Up @@ -584,14 +592,23 @@ jobs:

wasm-integration:
name: "WASM integration smoke test"
runs-on: ubuntu-latest
timeout-minutes: 30
runs-on: >-
${{ github.repository == 'vortex-data/vortex'
&& format('runs-on={0}/runner=amd64-medium/image=ubuntu24-full-x64-pre-v2/extras=s3-cache/tag=wasm-integration', github.run_id)
|| 'ubuntu-latest' }}
steps:
- uses: runs-on/action@v2
if: github.repository == 'vortex-data/vortex'
with:
sccache: s3
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- uses: ./.github/actions/setup-rust
- uses: ./.github/actions/setup-prebuild
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
enable-sccache: "true"
targets: "wasm32-wasip1"
- name: Install wasm32-wasip1 target
run: rustup target add wasm32-wasip1
- name: Setup Wasmer
shell: bash
run: |
Expand Down
Loading