mirror of
https://relay.ngit.dev/npub15qydau2hjma6ngxkl2cyar74wzyjshvl65za5k5rl69264ar2exs5cyejr/ngit-grasp.git
synced 2026-10-05 15:08:24 +00:00
Refresh the workspace lockfile within existing compatible version ranges and raise the nostr-sdk minimum to 0.45.4 in both crates. This picks up explicit CLOSED notifications after embedded-relay live-buffer overflow and connection admission before the WebSocket handshake. Negentropy 0.5.1 reduces allocation costs during reconciliation. Document these changes in the changelog. Keep application code, the release version, Nix inputs and incompatible major upgrades outside this commit. All dependencies remain registry packages, so no Git dependency output hashes are needed. Validation: cargo test --workspace --locked passed (3,566 tests, 16 ignored) and workspace all-target Clippy with warnings denied passed in nix develop. Formatting and diff checks passed. Build output used the VM-local volume after the shared-filesystem linker failed to read generated object files. Assisted-by: GPT-6
44 lines
894 B
TOML
44 lines
894 B
TOML
[package]
|
|
name = "grasp-audit"
|
|
version = "0.2.0"
|
|
edition = "2021"
|
|
rust-version = "1.85"
|
|
description = "Audit and compliance testing tool for GRASP protocol implementations"
|
|
license = "MIT"
|
|
repository = "https://gitworkshop.dev/danconwaydev.com/ngit-grasp"
|
|
|
|
[[bin]]
|
|
name = "grasp-audit"
|
|
path = "src/bin/grasp-audit.rs"
|
|
|
|
[dependencies]
|
|
# Nostr
|
|
nostr-sdk = "0.45.4"
|
|
|
|
# Async
|
|
tokio = { version = "1", features = ["full"] }
|
|
|
|
# Serialization
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
|
|
# Error handling
|
|
anyhow = "1"
|
|
|
|
# CLI
|
|
clap = { version = "4", features = ["derive"] }
|
|
|
|
# Utilities
|
|
uuid = { version = "1", features = ["v4"] }
|
|
|
|
# HTTP Client
|
|
reqwest = { version = "0.13", default-features = false, features = ["json", "native-tls"] }
|
|
regex = "1"
|
|
|
|
# Logging
|
|
tracing = "0.1"
|
|
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
|
|
|
|
[dev-dependencies]
|
|
tempfile = "3"
|