forked from delta-io/delta-kernel-rs
-
Notifications
You must be signed in to change notification settings - Fork 0
39 lines (38 loc) · 1.67 KB
/
run_integration_test.yml
File metadata and controls
39 lines (38 loc) · 1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# TODO: Disabled. The test script runs cargo update which resolves fresh dependencies,
# bypassing the Cargo.lock supply chain policy (see build.yml top-level comment).
# name: Run tests to ensure we can compile across arrow versions
#
# on: [workflow_dispatch, push, pull_request, merge_group]
#
# jobs:
# arrow_integration_test:
# runs-on: ${{ matrix.os }}
# timeout-minutes: 20
# strategy:
# fail-fast: false
# matrix:
# include:
# - os: macOS-latest
# - os: ubuntu-latest
# - os: windows-latest
# skip: ${{ github.event_name == 'pull_request' || github.event_name == 'merge_group' }} # skip running windows tests on PRs and merge queue since they are slow
# steps:
# - name: Skip job for pull requests on Windows
# if: ${{ matrix.skip }}
# run: echo "Skipping job for pull requests on Windows."
# - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
# if: ${{ !matrix.skip }}
# - name: Setup rust toolchain
# if: ${{ !matrix.skip }}
# uses: actions-rust-lang/setup-rust-toolchain@150fca883cd4034361b621bd4e6a9d34e5143606 # v1.15.4
# with:
# cache: false
# # See build.yml top-level comment for why save-if is restricted to main.
# - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
# if: ${{ !matrix.skip }}
# with:
# save-if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }}
# - name: Run integration tests
# if: ${{ !matrix.skip }}
# shell: bash
# run: pushd integration-tests && ./test-all-arrow-versions.sh