bring non-binary / contract / tools into workspace version

This commit is contained in:
mfahampshire
2025-12-05 15:19:14 +00:00
parent acfbb93acd
commit f2c0cd2861
45 changed files with 50 additions and 53 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-client-websocket-requests"
version = "0.1.0"
version.workspace = true
authors = ["Jędrzej Stuczyński <andrew@nymtech.net>"]
edition = "2021"
license.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-async-file-watcher"
version = "0.1.0"
version.workspace = true
edition.workspace = true
license.workspace = true
+2 -2
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-authenticator-requests"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
@@ -39,4 +39,4 @@ default = ["verify"]
verify = ["hmac", "sha2"]
[lints]
workspace = true
workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-cli-commands"
version = "1.0.0"
version.workspace = true
authors.workspace = true
edition = "2021"
license.workspace = true
@@ -1,6 +1,6 @@
[package]
name = "nym-contracts-common-testing"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
@@ -1,6 +1,6 @@
[package]
name = "easy-addr"
version = "0.1.0"
version.workspace = true
edition = "2021"
publish = false
license.workspace = true
@@ -11,4 +11,4 @@ proc-macro = true
[dependencies]
cosmwasm-std = { workspace = true }
quote = { workspace = true }
syn = { workspace = true, features = ["full", "printing", "extra-traits"] }
syn = { workspace = true, features = ["full", "printing", "extra-traits"] }
@@ -1,6 +1,6 @@
[package]
name = "nym-pool-contract-common"
version = "0.1.0"
version.workspace = true
description = "Common library for the Nym Pool contract"
authors.workspace = true
repository.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-credential-proxy-lib"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-credential-verification"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-dkg"
version = "0.1.0"
version.workspace = true
edition = "2021"
resolver = "2"
license.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-gateway-stats-storage"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
+2 -2
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-gateway-storage"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
@@ -43,4 +43,4 @@ sqlx = { workspace = true, features = [
[features]
default = []
mock = ["tokio"]
mock = ["tokio"]
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-inclusion-probability"
version = "0.1.0"
version.workspace = true
description = "Nym active set probability simulator"
edition.workspace = true
authors.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-ip-packet-requests"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-ledger"
version = "0.1.0"
version.workspace = true
edition = "2021"
license.workspace = true
+1 -2
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-mixnode-common"
version = "0.1.0"
version.workspace = true
authors = ["Jędrzej Stuczyński <andrew@nymtech.net>"]
edition = "2021"
license.workspace = true
@@ -36,4 +36,3 @@ nym-sphinx-params = { path = "../nymsphinx/params" }
nym-sphinx-types = { path = "../nymsphinx/types" }
nym-task = { path = "../task" }
nym-metrics = { path = "../nym-metrics" }
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-node-tester-utils"
version = "0.1.0"
version.workspace = true
edition = "2021"
license.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-cache"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-common"
version = "1.18.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
license.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nyxd-scraper-shared"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-registration-common"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
@@ -1,6 +1,6 @@
[package]
name = "nym-service-provider-requests-common"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-store-cipher"
version = "0.1.0"
version.workspace = true
edition = "2021"
license.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-test-utils"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-tun"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-types"
version = "1.0.0"
version.workspace = true
description = "Nym common types"
authors.workspace = true
edition = "2021"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-verloc"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
+1 -1
View File
@@ -1,7 +1,7 @@
[package]
name = "wasm-client-core"
authors = ["Jedrzej Stuczynski <andrew@nymtech.net>"]
version = "0.1.0"
version.workspace = true
edition = "2021"
license = "Apache-2.0"
repository = "https://github.com/nymtech/nym"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "wasm-storage"
version = "0.1.0"
version.workspace = true
authors = ["Jedrzej Stuczynski <andrew@nymtech.net>"]
edition = "2021"
license.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "wasm-utils"
version = "0.1.0"
version.workspace = true
authors = ["Jedrzej Stuczynski <andrew@nymtech.net>"]
edition = "2021"
license.workspace = true
@@ -1,6 +1,6 @@
[package]
name = "nym-wireguard-private-metadata-client"
version = "1.0.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
@@ -1,6 +1,6 @@
[package]
name = "nym-wireguard-private-metadata-server"
version = "1.0.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
@@ -1,6 +1,6 @@
[package]
name = "nym-wireguard-private-metadata-shared"
version = "1.0.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
@@ -1,6 +1,6 @@
[package]
name = "nym-wireguard-private-metadata-tests"
version = "1.0.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
@@ -41,4 +41,3 @@ nym-wireguard-private-metadata-shared = { path = "../shared", features = [
"testing",
] }
nym-wireguard-private-metadata-server = { path = "../server" }
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-wireguard"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "zulip-client"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-api-requests"
version = "0.1.0"
version.workspace = true
edition = "2021"
license.workspace = true
@@ -1,6 +1,6 @@
[package]
name = "nym-credential-proxy-requests"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
@@ -43,4 +43,4 @@ openapi = ["utoipa", "nym-http-api-common/utoipa", "nym-upgrade-mode-check/opena
tsify = ["dep:tsify", "wasm-bindgen"]
[lints]
workspace = true
workspace = true
@@ -1,6 +1,6 @@
[package]
name = "nym-vpn-api-lib-wasm"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
@@ -35,4 +35,3 @@ nym-credentials-interface = { path = "../../common/credentials-interface" }
nym-ecash-time = { path = "../../common/ecash-time", features = ["expiration"] }
nym-credential-proxy-requests = { path = "../nym-credential-proxy-requests", default-features = false, features = ["tsify"] }
wasm-utils = { path = "../../common/wasm/utils" }
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-cpp-ffi"
version = "0.1.2"
version.workspace = true
edition = "2021"
license.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-go-ffi"
version = "0.2.2"
version.workspace = true
edition = "2021"
license.workspace = true
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-ffi-shared"
version = "0.2.1"
version.workspace = true
edition = "2021"
license.workspace = true
+1 -1
View File
@@ -5,7 +5,7 @@ The Rust SDK has a relatively long (60+) workspace dependencies that have to be
We have attempted to automate this as much as possible, but due to limitations in tools like `cargo-smart-release` and publishing a subset of a workspace, this is the initial version of publication logic.
## When Developing
**If you add a workspace dependency to the SDK when developing, make sure to add this to the workspace dependencies in the root monorepo `Cargo.toml` file.**
**If you add a workspace dependency to the SDK when developing, make sure to add this to the workspace dependencies in the root monorepo `Cargo.toml` file AND the `publish-sdk.sh` script.**
## Publishing
To publish the `nym-sdk` crate:
@@ -1,6 +1,6 @@
[package]
name = "nym-ip-packet-router"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
+2 -2
View File
@@ -1,6 +1,6 @@
[package]
name = "zknym-lib"
version = "0.1.0"
version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
@@ -43,4 +43,4 @@ tokio = { workspace = true, features = ["full"] }
[package.metadata.wasm-pack.profile.release]
wasm-opt = false
wasm-opt = false