diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index da0c1abe..d4b22dc0 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -17,7 +17,7 @@ jobs: publish: name: Publish to crates.io needs: tests - runs-on: ubuntu-latest-xlarge + runs-on: ubuntu-latest-8-cores environment: publish steps: diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 6eeee3d0..1a8bab51 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -92,7 +92,7 @@ jobs: - name: Setup Rust environment and install nextest run: | source ~/.cargo/env - + # Install nextest if not already present if ! command -v cargo-nextest &> /dev/null; then cargo install cargo-nextest --locked @@ -135,7 +135,7 @@ jobs: test-weak: name: Weak Mode Integration Tests (Linux) - runs-on: ubuntu-latest + runs-on: ubuntu-latest-8-cores steps: - uses: actions/checkout@v4 @@ -167,7 +167,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-latest] + os: [ubuntu-latest-8-cores, macos-latest] steps: - uses: actions/checkout@v4 @@ -188,7 +188,7 @@ jobs: fmt: name: Format - runs-on: ubuntu-latest + runs-on: ubuntu-latest-8-cores steps: - uses: actions/checkout@v4 @@ -209,7 +209,7 @@ jobs: udeps: name: Unused dependency check - runs-on: ubuntu-latest + runs-on: ubuntu-latest-8-cores steps: - uses: actions/checkout@v4 @@ -250,4 +250,4 @@ jobs: if grep -qi "unused" udeps_output.txt; then echo "Unused dependencies detected" exit 1 - fi \ No newline at end of file + fi