一键导入
eds-release
Publish a new edgesentry-rs release to crates.io. Use when cutting a release after all tests pass.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Publish a new edgesentry-rs release to crates.io. Use when cutting a release after all tests pass.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Add a new rule to an edgesentry-rs safety profile. Use when implementing a new regulation-backed detection rule (PROXIMITY_ALERT, ZONE_ENTRY, etc.).
Deploy edgesentry-rs to a new server — TLS, PostgreSQL, S3/MinIO, systemd. Use when setting up a new deployment environment.
Build, test, and lint edgesentry-rs before committing. Use before every commit or when verifying the workspace is clean.
Scaffold a new crate in the edgesentry-rs Cargo workspace. Use when adding a new pipeline stage or utility crate.
Operate edgesentry-rs in production — check health, query metrics, run backups, restore from backup. Use when monitoring or maintaining a deployed instance.
Verify an edgesentry audit chain using the eds CLI. Use to confirm a chain is intact and a payload matches its AuditRecord.
| name | eds-release |
| description | Publish a new edgesentry-rs release to crates.io. Use when cutting a release after all tests pass. |
| license | Apache-2.0 |
| compatibility | Requires cargo-release, crates.io token configured |
| metadata | {"repo":"edgesentry-rs"} |
cargo build --workspace
cargo test --workspace
cargo clippy --workspace --all-targets --all-features -- -D warnings
cargo deny check licenses
cargo publish --dry-run -p edgesentry-types
cargo publish --dry-run -p edgesentry-audit
# repeat for each crate in dependency order
cargo publish -p edgesentry-types
cargo publish -p edgesentry-ingest
cargo publish -p edgesentry-compute
cargo publish -p edgesentry-profile
cargo publish -p edgesentry-evaluate
cargo publish -p edgesentry-assess
cargo publish -p edgesentry-explain
cargo publish -p edgesentry-report
cargo publish -p edgesentry-scenario
cargo publish -p edgesentry-store
cargo publish -p edgesentry-audit
cargo publish -p edgesentry-parse
cargo publish -p edgesentry-document
cargo publish -p edgesentry-wasm
cargo publish -p eds
Versions follow Conventional Commits:
fix: → patchfeat: → minorfeat!: or BREAKING CHANGE: → majorGitHub Actions (release.yml) automates tagging and crates.io publish on push to main.
See references/release.md for GitHub Actions workflow details and manual override procedures.