Commit a519a99
ci: type-check Node and Python SDKs on PRs (#81)
The SDKs are excluded from the core workspace and were only compiled at release
time (napi/maturin), so a core change that broke an SDK (e.g. PR #76 adding a
field to AutoDelegationConfig that the Python SDK constructed with a struct
literal) slipped through CI and only failed the v4.2.0 release wheel build.
Add an 'SDK build check' job running 'cargo check' on both SDK manifests so
such breakage fails on the PR instead.
Co-authored-by: Claude <claude@anthropic.com>1 parent 47347a4 commit a519a99
1 file changed
Lines changed: 27 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
0 commit comments