Skip to content

Commit 3068e29

Browse files
docs: update backlog tasks
1 parent 998d976 commit 3068e29

2 files changed

Lines changed: 25 additions & 7 deletions

backlog/tasks/task-292 - Fix-watcher-error-path-dropping-new-tracks-instead-of-proceeding-unfiltered.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Fix watcher error path dropping new tracks instead of proceeding unfilter
44
status: In Progress
55
assignee: []
66
created_date: '2026-02-26 00:10'
7-
updated_date: '2026-03-19 03:58'
7+
updated_date: '2026-03-19 22:01'
88
labels:
99
- bug
1010
- roborev
@@ -14,7 +14,7 @@ references:
1414
- crates/mt-tauri/src/db/removed.rs
1515
- 'roborev job #29'
1616
priority: high
17-
ordinal: 5000
17+
ordinal: 3000
1818
---
1919

2020
## Description

backlog/tasks/task-300 - Debug-cargo-binstall-PATH-issue-for-tarpaulin-in-CI.md

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
id: TASK-300
33
title: Debug cargo-binstall PATH issue for tarpaulin in CI
4-
status: To Do
4+
status: Done
55
assignee: []
66
created_date: '2026-03-19 04:00'
7-
updated_date: '2026-03-19 04:02'
7+
updated_date: '2026-03-19 22:46'
88
labels:
99
- ci
1010
- bug
@@ -14,6 +14,7 @@ references:
1414
https://github.com/pythoninthegrass/mt/actions/runs/23278515091/job/67686711086
1515
- .github/workflows/ci.yml
1616
priority: high
17+
ordinal: 2000
1718
---
1819

1920
## Description
@@ -51,9 +52,9 @@ https://github.com/pythoninthegrass/mt/actions/runs/23278515091/job/67686711086
5152

5253
## Acceptance Criteria
5354
<!-- AC:BEGIN -->
54-
- [ ] #1 cargo-tarpaulin installs and runs successfully via cargo-binstall in CI
55-
- [ ] #2 Coverage report is generated and uploaded as artifact
56-
- [ ] #3 CI pipeline passes end-to-end on self-hosted macOS runner
55+
- [x] #1 cargo-tarpaulin installs and runs successfully via cargo-binstall in CI
56+
- [x] #2 Coverage report is generated and uploaded as artifact
57+
- [x] #3 CI pipeline passes end-to-end on self-hosted macOS runner
5758
<!-- AC:END -->
5859

5960
## Implementation Notes
@@ -74,3 +75,20 @@ https://github.com/pythoninthegrass/mt/actions/runs/23278515091/job/67686711086
7475
3. Consider adding `--force` flag to binstall to ensure fresh install to correct location
7576
4. Add `which cargo-tarpaulin` and `echo $PATH` debug steps to CI workflow
7677
<!-- SECTION:NOTES:END -->
78+
79+
## Final Summary
80+
81+
<!-- SECTION:FINAL_SUMMARY:BEGIN -->
82+
## Fix
83+
84+
Added `--force` flag to `cargo binstall` in `.github/workflows/test.yml` so tarpaulin is always installed to `~/.cargo/bin/` regardless of stale metadata.
85+
86+
## Root Cause
87+
88+
`~/.cargo/.crates.toml` on the Mac Mini runner had metadata from a previous `cargo install cargo-tarpaulin` (installed via mise to `~/.local/share/mise/shims/`). Binstall found the metadata, reported "already installed", and skipped — but the binary wasn't in `~/.cargo/bin/` where `cargo tarpaulin` looks.
89+
90+
## Verification
91+
92+
- Force-installed tarpaulin on Mini via SSH, confirmed binary at `~/.cargo/bin/cargo-tarpaulin`
93+
- CI run [23319951069] passed all 4 jobs end-to-end (Build & Rust Tests, Playwright E2E, Vitest, Lint)
94+
<!-- SECTION:FINAL_SUMMARY:END -->

0 commit comments

Comments
 (0)