You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafusion.apache.org by bl...@apache.org on 2026/02/23 20:00:11 UTC
(datafusion) branch db/extended-runs-on created (now f5b1f64a58)
This is an automated email from the ASF dual-hosted git repository.
blaginin pushed a change to branch db/extended-runs-on
in repository https://gitbox.apache.org/repos/asf/datafusion.git
at f5b1f64a58 runs-on for extended
This branch includes the following new commits:
new f5b1f64a58 runs-on for extended
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org
(datafusion) 01/01: runs-on for extended
Posted by bl...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
blaginin pushed a commit to branch db/extended-runs-on
in repository https://gitbox.apache.org/repos/asf/datafusion.git
commit f5b1f64a58b1d5b59c52ad703e322b87fbec6ca9
Author: blaginin <gi...@blaginin.me>
AuthorDate: Mon Feb 23 20:00:02 2026 +0000
runs-on for extended
---
.github/workflows/extended.yml | 18 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/extended.yml b/.github/workflows/extended.yml
index e9eb27dd96..b3c537d7f7 100644
--- a/.github/workflows/extended.yml
+++ b/.github/workflows/extended.yml
@@ -66,7 +66,7 @@ jobs:
# Check crate compiles and base cargo check passes
linux-build-lib:
name: linux build test
- runs-on: ubuntu-latest
+ runs-on: ${{ github.repository_owner == 'apache' && format('runs-on={0},family=m8a,cpu=8,image=ubuntu24-full-x64,extras=s3-cache,disk=large,tag=datafusion', github.run_id) || 'ubuntu-latest' }}
# note: do not use amd/rust container to preserve disk space
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
@@ -90,7 +90,8 @@ jobs:
linux-test-extended:
name: cargo test 'extended_tests' (amd64)
needs: [linux-build-lib]
- runs-on: ubuntu-latest
+ runs-on: ${{ github.repository_owner == 'apache' && format('runs-on={0},family=m8a,cpu=32,image=ubuntu24-full-x64,extras=s3-cache,disk=large,tag=datafusion,spot=false', github.run_id) || 'ubuntu-latest' }}
+ # spot=false because the tests are long, https://runs-on.com/configuration/spot-instances/#disable-spot-pricing
# note: do not use amd/rust container to preserve disk space
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
@@ -107,6 +108,11 @@ jobs:
rustup toolchain install
- name: Install Protobuf Compiler
run: sudo apt-get install -y protobuf-compiler
+ - name: Rust Dependency Cache
+ uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
+ with:
+ save-if: true # TODO: set ${{ github.ref_name == 'main' }}
+ shared-key: "linux-tests-extended"
# For debugging, test binaries can be large.
- name: Show available disk space
run: |
@@ -154,7 +160,8 @@ jobs:
sqllogictest-sqlite:
name: "Run sqllogictests with the sqlite test suite"
- runs-on: ubuntu-latest
+ runs-on: ${{ github.repository_owner == 'apache' && format('runs-on={0},family=m8a,cpu=48,image=ubuntu24-full-x64,extras=s3-cache,disk=large,tag=datafusion,spot=false', github.run_id) || 'ubuntu-latest' }}
+ # spot=false because the tests are long, https://runs-on.com/configuration/spot-instances/#disable-spot-pricing
container:
image: amd64/rust
steps:
@@ -167,6 +174,11 @@ jobs:
uses: ./.github/actions/setup-builder
with:
rust-version: stable
+ - name: Rust Dependency Cache
+ uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
+ with:
+ save-if: true # TODO: set ${{ github.ref_name == 'main' }}
+ shared-key: "sqllogictest-sqlite"
- name: Run sqllogictest
run: |
cargo test --features backtrace,parquet_encryption --profile release-nonlto --test sqllogictests -- --include-sqlite
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org