diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1c040f15..3d50a748 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,9 +11,6 @@ concurrency: env: UNIT_TESTS: "true" - CARGO_INCREMENTAL: 0 - SCCACHE_GHA_ENABLED: "true" - RUSTC_WRAPPER: "sccache" jobs: unit_test: @@ -25,21 +22,13 @@ jobs: uses: actions/checkout@v4 with: submodules: true + - name: Enable KVM run: | echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules sudo udevadm control --reload-rules sudo udevadm trigger --name-match=kvm - - name: Clean space - run: | - df -h - sudo rm -rf /usr/share/dotnet - sudo rm -rf /opt/ghc - sudo rm -rf "/usr/local/share/boost" - sudo rm -rf /opt/hostedtoolcache/CodeQL - sudo docker image prune --all --force - echo "======================================================" - df -h + - name: Set up JDK 17 uses: actions/setup-java@v3 with: @@ -49,25 +38,12 @@ jobs: - name: Setup Android SDK uses: android-actions/setup-android@v3 - - name: Rust cache - uses: Swatinem/rust-cache@v2 - with: - workspaces: | - core/gemstone - - - name: Run sccache-cache - uses: mozilla-actions/sccache-action@v0.0.3 - - name: Install just run: cargo install just - name: Setup NDK run: just install-ndk - - name: Install dependencies - run: | - just install-typeshare && just install-toolchains - - name: Gradle cache uses: gradle/actions/setup-gradle@v3