Keep local Rust dev builds on debug
Some checks failed
CI / verify (push) Has been cancelled

This commit is contained in:
kdletters
2026-05-10 04:29:20 +08:00
parent 1767bed609
commit fc54bff62f
9 changed files with 22 additions and 21 deletions

View File

@@ -10,7 +10,7 @@
1. `cargo build` 默认只构建原生服务入口 `api-server`
2. `spacetime-module` 保留为 workspace member便于 `cargo check --workspace --all-targets` 做类型检查。
3. `spacetime-module` 的可发布产物必须继续通过 SpacetimeDB CLI 构建,不走无参数 `cargo build` 的原生链接路径。
3. `spacetime-module` 的可发布产物必须继续通过 SpacetimeDB CLI 或仓库发布脚本生成,不走无参数 `cargo build` 的原生链接路径。
## 落地
@@ -29,11 +29,11 @@ default-members = [
cd D:\Genarrative\server-rs
cargo build
cargo check --workspace --all-targets
spacetime build --module-path crates/spacetime-module
spacetime publish <database> --module-path crates/spacetime-module --build-options="--debug" --yes
```
## 后续约束
- 日常本地编译原生后端用 `cargo build``cargo build -p api-server`
- 验证全部 Rust 目标用 `cargo check --workspace --all-targets`
- 构建 / 发布 SpacetimeDB 模块用 `spacetime build --module-path crates/spacetime-module` 或发布脚本,不要用原生 `cargo build -p spacetime-module`
- 构建 / 发布 SpacetimeDB 模块用 `spacetime publish <database> --module-path server-rs/crates/spacetime-module --build-options="--debug" --yes` 或发布脚本,不要用无目标参数的原生 `cargo build -p spacetime-module`