From 0c8ed94a1dfc36a740e2fe7f66a6e308497430c3 Mon Sep 17 00:00:00 2001 From: blaginin Date: Mon, 2 Feb 2026 10:24:32 +0000 Subject: [PATCH 1/3] Runs-on for `linux-build-lib` and `linux-test` --- .github/workflows/rust.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 39362536183d0..0e3aa1f6258e3 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -45,10 +45,11 @@ 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=m7a,cpu=16,image=ubuntu24-full-x64,extras=s3-cache,disk=large,tag=datafusion', github.run_id) || 'ubuntu-latest' }} container: image: amd64/rust steps: + - uses: runs-on/action@cd2b598b0515d39d78c38a02d529db87d2196d1e # v2.0.3 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Setup Rust toolchain uses: ./.github/actions/setup-builder @@ -266,12 +267,13 @@ jobs: linux-test: name: cargo test (amd64) needs: linux-build-lib - runs-on: ubuntu-latest + runs-on: ${{ github.repository_owner == 'apache' && format('runs-on={0},family=m7a,cpu=16,image=ubuntu24-full-x64,extras=s3-cache,disk=large,tag=datafusion', github.run_id) || 'ubuntu-latest' }} container: image: amd64/rust volumes: - /usr/local:/host/usr/local steps: + - uses: runs-on/action@cd2b598b0515d39d78c38a02d529db87d2196d1e # v2.0.3 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: submodules: true From e01ad12b5ed22adc71298fcb74b040ab219efd63 Mon Sep 17 00:00:00 2001 From: blaginin Date: Mon, 2 Feb 2026 11:02:45 +0000 Subject: [PATCH 2/3] Note in the docs --- docs/source/contributor-guide/index.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/source/contributor-guide/index.md b/docs/source/contributor-guide/index.md index ea42329f2c00f..a16cd75537ef5 100644 --- a/docs/source/contributor-guide/index.md +++ b/docs/source/contributor-guide/index.md @@ -199,3 +199,9 @@ Please understand the reviewing capacity is **very limited** for the project, so ### Better ways to contribute than an “AI dump” It's recommended to write a high-quality issue with a clear problem statement and a minimal, reproducible example. This can make it easier for others to contribute. + +### CI Runners + +We use [Runs-On](https://runs-on.com/) for some actions in the main repository, which run in the ASF AWS account to speed up CI time. In forks, these actions run on the default GitHub runners since forks do not have access to ASF infrastructure. + +We also use standard GitHub runners for some actions in the main repository; these are also runnable in forks. \ No newline at end of file From c9abe0a8ca36ddabb613ccd86bfc95ef44d7ca6b Mon Sep 17 00:00:00 2001 From: blaginin Date: Mon, 2 Feb 2026 11:08:07 +0000 Subject: [PATCH 3/3] prettier --- docs/source/contributor-guide/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/contributor-guide/index.md b/docs/source/contributor-guide/index.md index a16cd75537ef5..900df2f88174f 100644 --- a/docs/source/contributor-guide/index.md +++ b/docs/source/contributor-guide/index.md @@ -204,4 +204,4 @@ It's recommended to write a high-quality issue with a clear problem statement an We use [Runs-On](https://runs-on.com/) for some actions in the main repository, which run in the ASF AWS account to speed up CI time. In forks, these actions run on the default GitHub runners since forks do not have access to ASF infrastructure. -We also use standard GitHub runners for some actions in the main repository; these are also runnable in forks. \ No newline at end of file +We also use standard GitHub runners for some actions in the main repository; these are also runnable in forks.