diff --git a/.github/workflows/ci-rust.yml b/.github/workflows/ci-rust.yml index 0fbdf614..c35611db 100644 --- a/.github/workflows/ci-rust.yml +++ b/.github/workflows/ci-rust.yml @@ -14,12 +14,12 @@ concurrency: cancel-in-progress: true env: - NODE_OPTIONS: "--max_old_space_size=4096" + NODE_OPTIONS: '--max_old_space_size=4096' VITEST_SEGFAULT_RETRY: 3 jobs: rust-tests: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Install dependencies @@ -33,6 +33,7 @@ jobs: uses: swatinem/rust-cache@v2 with: workspaces: './src-tauri -> target' + cache-bin: false - name: Sync node version and setup cache uses: actions/setup-node@v3 with: @@ -44,7 +45,7 @@ jobs: working-directory: src-tauri run: cargo test rust-fmt: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Install dependencies @@ -63,7 +64,7 @@ jobs: working-directory: src-tauri run: cargo fmt --all --check rust-clippy: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Install dependencies @@ -77,6 +78,7 @@ jobs: uses: swatinem/rust-cache@v2 with: workspaces: './src-tauri -> target' + cache-bin: false - run: rustup component add clippy - name: Sync node version and setup cache uses: actions/setup-node@v3 diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 00000000..1ac7d022 --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,2 @@ +[toolchain] +channel = "1.74.1" \ No newline at end of file