Skip to content

Commit cbc44f3

Browse files
authored
Merge pull request #119 from nanotaboada/ci/optimise-tarpaulin-install
ci(coverage): use taiki-e/install-action for cargo-tarpaulin
2 parents 119460e + 4856a64 commit cbc44f3

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

.github/workflows/rust-ci.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,9 @@ jobs:
114114
key: ${{ runner.os }}-cargo-tarpaulin-${{ hashFiles('**/Cargo.lock') }}
115115

116116
- name: Install cargo-tarpaulin
117-
run: cargo install cargo-tarpaulin --version 0.35.2 --locked
117+
uses: taiki-e/install-action@v2.81.8
118+
with:
119+
tool: cargo-tarpaulin@0.35.2
118120

119121
- name: Generate coverage report
120122
run: cargo tarpaulin --out xml

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ Release codenames follow an A-Z sequence using Ballon d'Or award nominees surnam
4848

4949
### Changed
5050

51+
- Replace `cargo install cargo-tarpaulin` with `taiki-e/install-action@v2.81.8` in CI to use a pre-built binary and reduce coverage job runtime
5152
- Consolidated agent instructions from `.github/copilot-instructions.md` into `CLAUDE.md`; deleted the legacy split-file layout (`#112`)
5253
- Rewrote all stale `.coderabbit.yaml` path instructions to reflect the current Diesel/r2d2/SQLite architecture; removed all references to the old `Mutex<Vec<Player>>` in-memory design (`#112`)
5354

0 commit comments

Comments
 (0)