Commit aa2db4c
committed
chore: decouple rust SDK into its own Cargo workspace
Stop treating sdk/rust as a member of the dstack core workspace. The
packages only share a protocol with guest-agent and do not need to be
resolved when building guest binaries.
- make sdk/rust a standalone workspace with its own lockfile
- move no_std_check next to the SDK types it validates
- drop sdk/rust rsync from the dstack-guest Yocto recipe
- point SDK CI and crates.io publish at sdk/rust/Cargo.toml1 parent daea817 commit aa2db4c
12 files changed
Lines changed: 4777 additions & 1359 deletions
File tree
- .github
- scripts
- workflows
- dstack
- os/yocto/layers/meta-dstack/recipes-core/dstack-guest
- sdk/rust
- no_std_check
- src
- types
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
57 | | - | |
| 56 | + | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
42 | | - | |
| 41 | + | |
| 42 | + | |
0 commit comments