diff --git a/.github/workflows/docs_test.yml b/.github/workflows/docs_test.yml index cde9dc19..1dbd5007 100644 --- a/.github/workflows/docs_test.yml +++ b/.github/workflows/docs_test.yml @@ -24,7 +24,7 @@ env: jobs: test-python: name: Test doc python code - runs-on: "warp-ubuntu-latest-x64-4x" + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4 @@ -60,7 +60,7 @@ jobs: for d in *; do cd "$d"; echo "$d".py; python "$d".py; cd ..; done test-node: name: Test doc nodejs code - runs-on: "warp-ubuntu-latest-x64-4x" + runs-on: ubuntu-24.04 timeout-minutes: 60 strategy: fail-fast: false diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index c4200df8..25a941e8 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -26,14 +26,14 @@ env: jobs: lint: timeout-minutes: 30 - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 defaults: run: shell: bash env: # Need up-to-date compilers for kernels - CC: gcc-12 - CXX: g++-12 + CC: clang-18 + CXX: clang++-18 steps: - uses: actions/checkout@v4 with: @@ -53,17 +53,17 @@ jobs: linux: timeout-minutes: 30 # To build all features, we need more disk space than is available - # on the GitHub-provided runner. This is mostly due to the the + # on the free OSS github runner. This is mostly due to the the # sentence-transformers feature. - runs-on: warp-ubuntu-latest-x64-4x + runs-on: ubuntu-2404-4x-x64 defaults: run: shell: bash working-directory: rust env: # Need up-to-date compilers for kernels - CC: gcc-12 - CXX: g++-12 + CC: clang-18 + CXX: clang++-18 steps: - uses: actions/checkout@v4 with: @@ -76,6 +76,12 @@ jobs: run: | sudo apt update sudo apt install -y protobuf-compiler libssl-dev + - name: Make Swap + run: | + sudo fallocate -l 16G /swapfile + sudo chmod 600 /swapfile + sudo mkswap /swapfile + sudo swapon /swapfile - name: Start S3 integration test environment working-directory: . run: docker compose up --detach --wait