Compare commits
base: CyberCoveLLC/Triple-C:main
CyberCoveLLC/Triple-C:preview-c09f4c4
CyberCoveLLC/Triple-C:v0.4.29-win
CyberCoveLLC/Triple-C:v0.4.29
CyberCoveLLC/Triple-C:v0.4.29-mac
CyberCoveLLC/Triple-C:preview-71ba507
CyberCoveLLC/Triple-C:v0.4.28
CyberCoveLLC/Triple-C:v0.4.28-win
CyberCoveLLC/Triple-C:v0.4.28-mac
CyberCoveLLC/Triple-C:v0.4.27
CyberCoveLLC/Triple-C:v0.4.27-win
CyberCoveLLC/Triple-C:v0.4.27-mac
CyberCoveLLC/Triple-C:v0.4.26-win
CyberCoveLLC/Triple-C:v0.4.26
CyberCoveLLC/Triple-C:v0.4.26-mac
CyberCoveLLC/Triple-C:v0.4.25
CyberCoveLLC/Triple-C:v0.4.25-win
CyberCoveLLC/Triple-C:v0.4.25-mac
CyberCoveLLC/Triple-C:v0.4.24
CyberCoveLLC/Triple-C:v0.4.24-win
CyberCoveLLC/Triple-C:v0.4.24-mac
CyberCoveLLC/Triple-C:v0.4.23-win
CyberCoveLLC/Triple-C:linux-latest
CyberCoveLLC/Triple-C:v0.4.23
CyberCoveLLC/Triple-C:v0.4.23-mac
CyberCoveLLC/Triple-C:v0.4.22
CyberCoveLLC/Triple-C:v0.4.22-win
CyberCoveLLC/Triple-C:v0.4.22-mac
CyberCoveLLC/Triple-C:v0.4.21
CyberCoveLLC/Triple-C:v0.4.21-win
CyberCoveLLC/Triple-C:v0.4.21-mac
CyberCoveLLC/Triple-C:v0.4.20
CyberCoveLLC/Triple-C:v0.4.20-win
CyberCoveLLC/Triple-C:v0.4.20-mac
CyberCoveLLC/Triple-C:v0.4.19
CyberCoveLLC/Triple-C:v0.4.19-win
CyberCoveLLC/Triple-C:v0.4.19-mac
CyberCoveLLC/Triple-C:v0.4.18
CyberCoveLLC/Triple-C:v0.4.18-win
CyberCoveLLC/Triple-C:v0.4.18-mac
CyberCoveLLC/Triple-C:v0.4.17
CyberCoveLLC/Triple-C:v0.4.17-win
CyberCoveLLC/Triple-C:v0.4.17-mac
CyberCoveLLC/Triple-C:v0.4.16
CyberCoveLLC/Triple-C:v0.4.16-win
CyberCoveLLC/Triple-C:v0.4.16-mac
CyberCoveLLC/Triple-C:v0.4.15
CyberCoveLLC/Triple-C:v0.4.15-win
CyberCoveLLC/Triple-C:v0.4.15-mac
CyberCoveLLC/Triple-C:v0.3.143-win
CyberCoveLLC/Triple-C:v0.3.143-mac
CyberCoveLLC/Triple-C:v0.2.101
CyberCoveLLC/Triple-C:v0.2.101-win
CyberCoveLLC/Triple-C:v0.2.101-mac
..
compare: CyberCoveLLC/Triple-C:preview-c09f4c4
CyberCoveLLC/Triple-C:preview-c09f4c4
CyberCoveLLC/Triple-C:v0.4.29-win
CyberCoveLLC/Triple-C:v0.4.29
CyberCoveLLC/Triple-C:v0.4.29-mac
CyberCoveLLC/Triple-C:preview-71ba507
CyberCoveLLC/Triple-C:v0.4.28
CyberCoveLLC/Triple-C:v0.4.28-win
CyberCoveLLC/Triple-C:v0.4.28-mac
CyberCoveLLC/Triple-C:v0.4.27
CyberCoveLLC/Triple-C:v0.4.27-win
CyberCoveLLC/Triple-C:v0.4.27-mac
CyberCoveLLC/Triple-C:v0.4.26-win
CyberCoveLLC/Triple-C:v0.4.26
CyberCoveLLC/Triple-C:v0.4.26-mac
CyberCoveLLC/Triple-C:v0.4.25
CyberCoveLLC/Triple-C:v0.4.25-win
CyberCoveLLC/Triple-C:v0.4.25-mac
CyberCoveLLC/Triple-C:v0.4.24
CyberCoveLLC/Triple-C:v0.4.24-win
CyberCoveLLC/Triple-C:v0.4.24-mac
CyberCoveLLC/Triple-C:v0.4.23-win
CyberCoveLLC/Triple-C:linux-latest
CyberCoveLLC/Triple-C:v0.4.23
CyberCoveLLC/Triple-C:v0.4.23-mac
CyberCoveLLC/Triple-C:v0.4.22
CyberCoveLLC/Triple-C:v0.4.22-win
CyberCoveLLC/Triple-C:v0.4.22-mac
CyberCoveLLC/Triple-C:v0.4.21
CyberCoveLLC/Triple-C:v0.4.21-win
CyberCoveLLC/Triple-C:v0.4.21-mac
CyberCoveLLC/Triple-C:v0.4.20
CyberCoveLLC/Triple-C:v0.4.20-win
CyberCoveLLC/Triple-C:v0.4.20-mac
CyberCoveLLC/Triple-C:v0.4.19
CyberCoveLLC/Triple-C:v0.4.19-win
CyberCoveLLC/Triple-C:v0.4.19-mac
CyberCoveLLC/Triple-C:v0.4.18
CyberCoveLLC/Triple-C:v0.4.18-win
CyberCoveLLC/Triple-C:v0.4.18-mac
CyberCoveLLC/Triple-C:v0.4.17
CyberCoveLLC/Triple-C:v0.4.17-win
CyberCoveLLC/Triple-C:v0.4.17-mac
CyberCoveLLC/Triple-C:v0.4.16
CyberCoveLLC/Triple-C:v0.4.16-win
CyberCoveLLC/Triple-C:v0.4.16-mac
CyberCoveLLC/Triple-C:v0.4.15
CyberCoveLLC/Triple-C:v0.4.15-win
CyberCoveLLC/Triple-C:v0.4.15-mac
CyberCoveLLC/Triple-C:v0.3.143-win
CyberCoveLLC/Triple-C:v0.3.143-mac
CyberCoveLLC/Triple-C:v0.2.101
CyberCoveLLC/Triple-C:v0.2.101-win
CyberCoveLLC/Triple-C:v0.2.101-mac
1
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
c09f4c4475 |
ci: run vitest and cargo test on every PR
Secret Scan / scan (push) Successful in 5s
Build App (Preview) / compute-version (pull_request) Successful in 5s
Secret Scan / scan (pull_request) Successful in 6s
Build App (Preview) / create-release (pull_request) Successful in 1s
Build App (Preview) / build-macos (pull_request) Successful in 2m48s
Build App (Preview) / test (pull_request) Successful in 4m41s
Build App (Preview) / build-linux (pull_request) Successful in 5m2s
Build App (Preview) / build-windows (pull_request) Successful in 5m9s
Build App (Preview) / prune-previews (pull_request) Successful in 5s
The preview workflow is the PR check, but until now it only built: neither test suite ran anywhere but a developer's machine. That matters most for the app-command ACL census from #60. An ungranted command compiles fine and only fails at runtime, so `cargo test` and vitest's capabilities.test.ts are the guards that catch it before merge. The new `test` job runs `npm ci`, `npm run build` (tsc, plus the dist/ that generate_context! needs), `npx vitest run` and `cargo test --locked`. It has no `needs`, so it runs alongside the three platform builds instead of delaying them. Verified in a fresh clone: 975 vitest and 675+3 cargo tests pass, and the tree stays clean. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> |