Skip to content

Commit d8fafef

Browse files
committed
ci: re-enable macos, bust poisoned rust-cache
1 parent 5b0c282 commit d8fafef

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
# Linux-only for now. Windows (Unix-only trigger.rs) and macOS (build
21-
# not yet green) are unverified. Tracked as Phase 5 work.
20+
# Windows omitted: the socket trigger (trigger.rs) is Unix-only, so the
21+
# app doesn't compile there yet. Tracked as Phase 5 work.
2222
platform:
2323
- { os: ubuntu-latest, label: ubuntu }
24+
- { os: macos-latest, label: macos }
2425

2526
steps:
2627
- uses: actions/checkout@v4
@@ -59,7 +60,9 @@ jobs:
5960
uses: Swatinem/rust-cache@v2
6061
with:
6162
workspaces: ./src-tauri -> target
62-
shared-key: ${{ matrix.platform.label }}
63+
# -v2 busts a poisoned macos cache (restored dep fingerprints without
64+
# their rlibs, so qol built with no deps in scope). Bump to re-bust.
65+
shared-key: ${{ matrix.platform.label }}-v2
6366

6467
# ──────────────── frontend (needed for tauri::generate_context!) ────────────────
6568
- name: Install deps

0 commit comments

Comments
 (0)