3535 # support extended test suite for release candidate branches,
3636 # it is not expected to have many changes in these branches,
3737 # so running extended tests is not a burden
38- - ' branch-*'
38+ - " branch-*"
3939 # Also run for changes to some critical areas that are most likely
4040 # to trigger errors in extended tests
4141 pull_request :
42- branches : [ '**' ]
42+ branches : ["**" ]
4343 paths :
44- - ' datafusion/physical*/**/*.rs'
45- - ' datafusion/expr*/**/*.rs'
46- - ' datafusion/optimizer/**/*.rs'
47- - ' datafusion-testing'
44+ - " datafusion/physical*/**/*.rs"
45+ - " datafusion/expr*/**/*.rs"
46+ - " datafusion/optimizer/**/*.rs"
47+ - " datafusion-testing"
4848 workflow_dispatch :
4949 inputs :
5050 pr_number :
51- description : ' Pull request number'
51+ description : " Pull request number"
5252 type : string
5353 check_run_id :
54- description : ' Check run ID for status updates'
54+ description : " Check run ID for status updates"
5555 type : string
5656 pr_head_sha :
57- description : ' PR head SHA'
57+ description : " PR head SHA"
5858 type : string
5959
6060permissions :
6161 contents : read
6262 checks : write
6363
6464jobs :
65-
6665 # Check crate compiles and base cargo check passes
6766 linux-build-lib :
6867 name : linux build test
6968 runs-on : ubuntu-latest
7069 # note: do not use amd/rust container to preserve disk space
7170 steps :
72- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
71+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
7372 with :
7473 ref : ${{ github.event.inputs.pr_head_sha }} # will be empty if triggered by push
75- submodules : true
7674 fetch-depth : 1
75+ - name : Setup Submodules
76+ uses : ./.github/actions/setup-submodules
7777 - name : Install Rust
7878 run : |
7979 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
@@ -93,13 +93,14 @@ jobs:
9393 runs-on : ubuntu-latest
9494 # note: do not use amd/rust container to preserve disk space
9595 steps :
96- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
96+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
9797 with :
9898 ref : ${{ github.event.inputs.pr_head_sha }} # will be empty if triggered by push
99- submodules : true
10099 fetch-depth : 1
100+ - name : Setup Submodules
101+ uses : ./.github/actions/setup-submodules
101102 - name : Free Disk Space (Ubuntu)
102- uses : jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1
103+ uses : jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1
103104 - name : Install Rust
104105 run : |
105106 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
@@ -137,11 +138,12 @@ jobs:
137138 container :
138139 image : amd64/rust
139140 steps :
140- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
141+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
141142 with :
142143 ref : ${{ github.event.inputs.pr_head_sha }} # will be empty if triggered by push
143- submodules : true
144144 fetch-depth : 1
145+ - name : Setup Submodules
146+ uses : ./.github/actions/setup-submodules
145147 - name : Setup Rust toolchain
146148 uses : ./.github/actions/setup-builder
147149 with :
@@ -158,11 +160,12 @@ jobs:
158160 container :
159161 image : amd64/rust
160162 steps :
161- - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
163+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
162164 with :
163165 ref : ${{ github.event.inputs.pr_head_sha }} # will be empty if triggered by push
164- submodules : true
165166 fetch-depth : 1
167+ - name : Setup Submodules
168+ uses : ./.github/actions/setup-submodules
166169 - name : Setup Rust toolchain
167170 uses : ./.github/actions/setup-builder
168171 with :
@@ -171,7 +174,3 @@ jobs:
171174 run : |
172175 cargo test --features backtrace,parquet_encryption --profile release-nonlto --test sqllogictests -- --include-sqlite
173176 cargo clean
174-
175-
176-
177-
0 commit comments