Commit 4f73044
committed
ci: declare least-privilege permissions on the deepnsm-wired workflows
Addresses CodeRabbit review on #479: style.yml and rust-test.yml had no
explicit `permissions:` block, so they inherited the repo-default token
scope. These jobs only checkout, build, lint, and test — declare
`contents: read` so GITHUB_TOKEN is least-privilege. Codecov upload uses
its own token secret and is non-fatal (fail_ci_if_error: false).
Also re-triggers CI: the prior run's `test (stable)` failed on a transient
rust-lld SIGBUS (signal 7) while linking lance-graph's datafusion test
binaries — intermittent linker memory-pressure flake, unrelated to deepnsm
(the same code linked fine in test-with-coverage; deepnsm fmt+clippy gates
already passed).
https://claude.ai/code/session_014A4JuRCqKP2yNENrQ9Ha7H1 parent a36600b commit 4f73044
2 files changed
Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
23 | 28 | | |
24 | 29 | | |
25 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
21 | 25 | | |
22 | 26 | | |
23 | 27 | | |
| |||
0 commit comments