원클릭으로
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.