بنقرة واحدة
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.