From 8fdd970a7e8c8adcf0847b790dc326e3010c3d2d Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Tue, 24 Feb 2026 08:33:42 +0000 Subject: [PATCH] ci improvement --- .github/workflows/backend-test.yml | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/.github/workflows/backend-test.yml b/.github/workflows/backend-test.yml index f3a7d1e883..f137f1323c 100644 --- a/.github/workflows/backend-test.yml +++ b/.github/workflows/backend-test.yml @@ -19,7 +19,7 @@ defaults: jobs: cargo_test: - runs-on: blacksmith-16vcpu-ubuntu-2404 + runs-on: ubicloud-standard-16 services: postgres: image: postgres @@ -86,22 +86,8 @@ jobs: working-directory: / - uses: actions-rust-lang/setup-rust-toolchain@v1 with: - cache: false + cache-workspaces: backend toolchain: 1.93.0 - - name: Cache cargo target directory - uses: useblacksmith/stickydisk@v1 - with: - key: cargo-target - path: ./backend/target - - name: Cache cargo registry - uses: useblacksmith/cache@v1 - with: - path: | - ~/.cargo/registry - ~/.cargo/git - key: cargo-registry-${{ hashFiles('backend/Cargo.lock') }} - restore-keys: | - cargo-registry- - name: Read EE repo commit hash run: | echo "ee_repo_ref=$(cat ./ee-repo-ref.txt)" >> "$GITHUB_ENV" @@ -229,7 +215,7 @@ jobs: fi echo "Verified: Package requires authentication for @windmill-test/private-pkg" - name: Cache DuckDB FFI module build - uses: useblacksmith/cache@v1 + uses: actions/cache@v3 with: path: ./backend/windmill-duckdb-ffi-internal/target key: ${{ runner.os }}-duckdb-ffi-${{ hashFiles('./backend/windmill-duckdb-ffi-internal/src/**/*.rs', './backend/windmill-duckdb-ffi-internal/Cargo.toml', './backend/windmill-duckdb-ffi-internal/Cargo.lock') }} @@ -245,7 +231,6 @@ jobs: RUST_LOG_STYLE: never CARGO_NET_GIT_FETCH_WITH_CLI: true CARGO_BUILD_JOBS: 12 - CARGO_INCREMENTAL: 1 WMDEBUG_FORCE_V0_WORKSPACE_DEPENDENCIES: 1 WMDEBUG_FORCE_RUNNABLE_SETTINGS_V0: 1 WMDEBUG_FORCE_NO_LEGACY_DEBOUNCING_COMPAT: 1