|
13 | 13 | with: |
14 | 14 | submodules: true |
15 | 15 | - uses: actions/setup-go@v5 |
16 | | - - uses: moonrepo/setup-rust@v1 |
| 16 | + - uses: ./.github/actions/rust-install |
17 | 17 | - uses: pre-commit/action@v3.0.1 |
18 | 18 | with: |
19 | 19 | extra_args: --all-files |
|
36 | 36 | go-version: ${{ matrix.go-version }} |
37 | 37 | - uses: taiki-e/install-action@cargo-nextest |
38 | 38 |
|
39 | | - - uses: moonrepo/setup-rust@v1 |
| 39 | + - uses: ./.github/actions/rust-install |
40 | 40 | - run: | |
41 | 41 | cd go-runner |
42 | 42 | cargo nextest run --all |
|
60 | 60 | with: |
61 | 61 | submodules: true |
62 | 62 | - uses: actions/setup-go@v5 |
63 | | - - uses: moonrepo/setup-rust@v1 |
64 | | - with: |
65 | | - cache-target: release |
| 63 | + - uses: ./.github/actions/rust-install |
66 | 64 |
|
67 | 65 | - name: Run the benchmarks |
68 | 66 | uses: CodSpeedHQ/action@main |
|
81 | 79 | submodules: true |
82 | 80 | - uses: actions/setup-go@v6 |
83 | 81 | with: |
84 | | - go-version: '1.25.x' |
85 | | - - uses: moonrepo/setup-rust@v1 |
86 | | - with: |
87 | | - cache-target: release |
| 82 | + go-version: "1.25.x" |
| 83 | + - uses: ./.github/actions/rust-install |
88 | 84 |
|
89 | 85 | - name: Run the benchmarks |
90 | 86 | run: cargo r --release --manifest-path ../go-runner/Cargo.toml -- test -bench=. example -benchtime=500ms |
@@ -122,12 +118,9 @@ jobs: |
122 | 118 | with: |
123 | 119 | lfs: true |
124 | 120 | submodules: true |
125 | | - - name: Setup rust toolchain, cache and cargo-codspeed binary |
126 | | - uses: moonrepo/setup-rust@v1 |
127 | | - with: |
128 | | - channel: stable |
129 | | - cache-target: release |
130 | | - bins: cargo-codspeed |
| 121 | + - uses: ./.github/actions/rust-install |
| 122 | + - name: Install cargo-codspeed |
| 123 | + run: cargo install cargo-codspeed |
131 | 124 |
|
132 | 125 | - uses: actions/setup-go@v5 |
133 | 126 | with: |
|
0 commit comments