diff --git a/.github/workflows/cargo-publish.yml b/.github/workflows/cargo-publish.yml index 2d0a5f83b28..a46f686ec34 100644 --- a/.github/workflows/cargo-publish.yml +++ b/.github/workflows/cargo-publish.yml @@ -27,7 +27,7 @@ env: jobs: build: # Needs additional disk space for the full build. - runs-on: warp-ubuntu-latest-x64-8x + runs-on: ubuntu-24.04-8x permissions: id-token: write timeout-minutes: 60 diff --git a/.github/workflows/codex-backport-pr.yml b/.github/workflows/codex-backport-pr.yml index 2730d61445c..0b43cca2460 100644 --- a/.github/workflows/codex-backport-pr.yml +++ b/.github/workflows/codex-backport-pr.yml @@ -35,7 +35,7 @@ permissions: jobs: backport: - runs-on: warp-ubuntu-latest-x64-4x + runs-on: ubuntu-24.04-4x timeout-minutes: 60 env: CC: clang diff --git a/.github/workflows/codex-fix-ci.yml b/.github/workflows/codex-fix-ci.yml index 5298096caf6..b15bd367c7b 100644 --- a/.github/workflows/codex-fix-ci.yml +++ b/.github/workflows/codex-fix-ci.yml @@ -35,7 +35,7 @@ permissions: jobs: fix-ci: - runs-on: warp-ubuntu-latest-x64-4x + runs-on: ubuntu-24.04-4x timeout-minutes: 60 env: CC: clang diff --git a/.github/workflows/file_verification.yml b/.github/workflows/file_verification.yml index cf55982a0cd..cf06ad83d0b 100644 --- a/.github/workflows/file_verification.yml +++ b/.github/workflows/file_verification.yml @@ -8,7 +8,7 @@ on: jobs: run: timeout-minutes: 45 - runs-on: warp-ubuntu-latest-x64-8x + runs-on: ubuntu-24.04-8x steps: - name: Checkout repository uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 diff --git a/.github/workflows/java-publish.yml b/.github/workflows/java-publish.yml index aa5ca1ff77c..38dedf098ff 100644 --- a/.github/workflows/java-publish.yml +++ b/.github/workflows/java-publish.yml @@ -27,7 +27,7 @@ on: jobs: linux-arm64: name: Build on Linux Arm64 - runs-on: warp-ubuntu-latest-arm64-8x + runs-on: ubuntu-24.04-arm64-8x timeout-minutes: 60 steps: - name: Checkout repository diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml index 22f73c71125..d6af4f6dff9 100644 --- a/.github/workflows/java.yml +++ b/.github/workflows/java.yml @@ -47,7 +47,7 @@ jobs: run: cargo clippy --all-targets -- -D warnings build-and-test-java: - runs-on: warp-ubuntu-latest-x64-4x + runs-on: ubuntu-24.04-4x timeout-minutes: 60 strategy: matrix: diff --git a/.github/workflows/nightly_run.yml b/.github/workflows/nightly_run.yml index 79e9899c7e7..6806962a387 100644 --- a/.github/workflows/nightly_run.yml +++ b/.github/workflows/nightly_run.yml @@ -19,7 +19,7 @@ jobs: jumbo-tests: # jumbo tests need more resources - runs-on: warp-ubuntu-latest-x64-8x + runs-on: ubuntu-24.04-8x if: github.repository == 'lancedb/lance' timeout-minutes: 60 permissions: diff --git a/.github/workflows/pypi-publish.yml b/.github/workflows/pypi-publish.yml index 94651d00ffd..51c20a45bed 100644 --- a/.github/workflows/pypi-publish.yml +++ b/.github/workflows/pypi-publish.yml @@ -45,11 +45,11 @@ jobs: - platform: aarch64 manylinux: "2_17" extra_args: "" - runner: warp-ubuntu-latest-arm64-4x + runner: ubuntu-24.04-arm64-4x - platform: aarch64 manylinux: "2_28" extra_args: "--features fp16kernels" - runner: warp-ubuntu-latest-arm64-4x + runner: ubuntu-24.04-arm64-4x runs-on: ${{ matrix.config.runner }} steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 @@ -146,7 +146,7 @@ jobs: repo: ${{ steps.handle_tag.outputs.repo }} windows: timeout-minutes: 60 - runs-on: windows-latest + runs-on: windows-latest-4x strategy: matrix: python-minor-version: ["9"] diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 95811836667..1808fa1b995 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -39,7 +39,7 @@ env: jobs: lint: timeout-minutes: 45 - runs-on: "warp-ubuntu-latest-x64-4x" + runs-on: "ubuntu-24.04-4x" defaults: run: shell: bash @@ -96,7 +96,7 @@ jobs: matrix: python-minor-version: ["9", "13"] name: "Python Linux 3.${{ matrix.python-minor-version }} x86_64" - runs-on: "warp-ubuntu-latest-x64-4x" + runs-on: "ubuntu-24.04-4x" defaults: run: shell: bash @@ -161,7 +161,7 @@ jobs: linux-arm: timeout-minutes: 45 - runs-on: warp-ubuntu-latest-arm64-4x + runs-on: ubuntu-24.04-arm64-4x name: Python Linux 3.13 ARM defaults: run: @@ -219,7 +219,7 @@ jobs: skip-torch: "true" windows: - runs-on: windows-latest + runs-on: windows-latest-4x timeout-minutes: 90 defaults: run: @@ -240,7 +240,7 @@ jobs: - uses: ./.github/workflows/run_tests aws-integtest: timeout-minutes: 45 - runs-on: "warp-ubuntu-latest-x64-4x" + runs-on: "ubuntu-24.04-4x" defaults: run: shell: bash diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index e4bde42c48b..fb495a68f94 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -80,7 +80,7 @@ jobs: command: check linux-build: - runs-on: "warp-ubuntu-latest-x64-4x" + runs-on: "ubuntu-24.04-8x" timeout-minutes: 60 env: # Need up-to-date compilers for kernels @@ -118,7 +118,7 @@ jobs: flags: unittests fail_ci_if_error: false linux-arm: - runs-on: warp-ubuntu-latest-arm64-4x + runs-on: ubuntu-24.04-arm64-8x timeout-minutes: 75 steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 @@ -143,7 +143,7 @@ jobs: ALL_FEATURES=`cargo metadata --format-version=1 --no-deps | jq -r '.packages[] | .features | keys | .[]' | grep -v -e protoc -e slow_tests | sort | uniq | paste -s -d "," -` cargo test --profile ci --locked --features ${ALL_FEATURES} query-integration-tests: - runs-on: warp-ubuntu-latest-x64-4x + runs-on: ubuntu-24.04-4x timeout-minutes: 75 env: # We use opt-level 1 which makes some tests 5x faster to run. @@ -170,7 +170,7 @@ jobs: run: | cargo test --locked -p lance --no-default-features --features fp16kernels,slow_tests --test integration_tests build-no-lock: - runs-on: warp-ubuntu-latest-x64-8x + runs-on: ubuntu-24.04-8x timeout-minutes: 30 env: # Need up-to-date compilers for kernels @@ -227,7 +227,7 @@ jobs: run: | cargo check --profile ci --benches --features fp16kernels,cli,dynamodb,substrait windows-build: - runs-on: warp-windows-latest-x64-4x + runs-on: windows-latest-4x defaults: run: working-directory: rust