Repository: public-awesome/launchpad
Pull request #441 (2022-10-23 00:33:47)

Publish crates


Patch:
diff --git a/Cargo.lock b/Cargo.lock
index 3df9a3d5..f52cacb2 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -32,10 +32,29 @@ dependencies = [
  "cw2",
  "schemars",
  "serde",
- "sg-multi-test",
- "sg-std",
- "sg1",
- "sg2",
+ "sg-multi-test 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg1 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg2 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "thiserror",
+]
+
+[[package]]
+name = "base-factory"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f8064923cf6b6675628f83ecf30f32ca22c65654dcbdae7e36e871dca50b1a88"
+dependencies = [
+ "cosmwasm-schema",
+ "cosmwasm-std",
+ "cw-storage-plus",
+ "cw-utils",
+ "cw2",
+ "schemars",
+ "serde",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg1 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg2 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "thiserror",
 ]
 
@@ -43,7 +62,7 @@ dependencies = [
 name = "base-minter"
 version = "0.20.0"
 dependencies = [
- "base-factory",
+ "base-factory 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "cosmwasm-schema",
  "cosmwasm-std",
  "cw-multi-test",
@@ -54,13 +73,13 @@ dependencies = [
  "cw721-base",
  "schemars",
  "serde",
- "sg-multi-test",
- "sg-std",
- "sg1",
- "sg2",
- "sg4",
- "sg721",
- "sg721-base",
+ "sg-multi-test 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg1 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg2 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg4 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg721 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg721-base 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "sg721-nt",
  "thiserror",
  "url",
@@ -874,7 +893,7 @@ dependencies = [
  "cw-utils",
  "schemars",
  "serde",
- "sg-std",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "thiserror",
 ]
 
@@ -887,16 +906,41 @@ dependencies = [
  "serde",
 ]
 
+[[package]]
+name = "sg-metadata"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b3de91d20f0273051fdba51292a2882f4ec92adc0b11fa4653d321130dc316b"
+dependencies = [
+ "cosmwasm-schema",
+ "schemars",
+ "serde",
+]
+
+[[package]]
+name = "sg-multi-test"
+version = "0.20.0"
+dependencies = [
+ "anyhow",
+ "cosmwasm-std",
+ "cw-multi-test",
+ "schemars",
+ "serde",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
 [[package]]
 name = "sg-multi-test"
 version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "405639103cd4da88e102ccf6e3491b889faeb913ef81c8d0f569c5e511f2ae18"
 dependencies = [
  "anyhow",
  "cosmwasm-std",
  "cw-multi-test",
  "schemars",
  "serde",
- "sg-std",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
 ]
 
 [[package]]
@@ -912,8 +956,25 @@ dependencies = [
  "cw4-group",
  "schemars",
  "serde",
- "sg-multi-test",
- "sg-std",
+ "sg-multi-test 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "thiserror",
+]
+
+[[package]]
+name = "sg-splits"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c5d3803eb3860056f77a651cb94e3439721e240ab5a018728d93ca7e1e16e896"
+dependencies = [
+ "cosmwasm-schema",
+ "cosmwasm-std",
+ "cw-storage-plus",
+ "cw2",
+ "cw4",
+ "schemars",
+ "serde",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "thiserror",
 ]
 
@@ -930,6 +991,21 @@ dependencies = [
  "thiserror",
 ]
 
+[[package]]
+name = "sg-std"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e79e1fd5120014c1967533df1624996ab862887cec7be51437d08641c6198feb"
+dependencies = [
+ "cosmwasm-schema",
+ "cosmwasm-std",
+ "cw-utils",
+ "cw721",
+ "schemars",
+ "serde",
+ "thiserror",
+]
+
 [[package]]
 name = "sg-utils"
 version = "0.20.0"
@@ -950,8 +1026,27 @@ dependencies = [
  "rust_decimal",
  "schemars",
  "serde",
- "sg-std",
- "sg1",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg1 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "thiserror",
+]
+
+[[package]]
+name = "sg-whitelist"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14a29f194c4df98a7f773fbb6436f06838493766c04ec8637e1c763c0c7d0ee0"
+dependencies = [
+ "cosmwasm-schema",
+ "cosmwasm-std",
+ "cw-storage-plus",
+ "cw-utils",
+ "cw2",
+ "rust_decimal",
+ "schemars",
+ "serde",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg1 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "thiserror",
 ]
 
@@ -962,7 +1057,20 @@ dependencies = [
  "cosmwasm-std",
  "cw-utils",
  "serde",
- "sg-std",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "thiserror",
+]
+
+[[package]]
+name = "sg1"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6bbf02f2371fced3176e878469ab952d1aa9dd3c50d0dc63e10b0e9d54dffab9"
+dependencies = [
+ "cosmwasm-std",
+ "cw-utils",
+ "serde",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "thiserror",
 ]
 
@@ -975,13 +1083,41 @@ dependencies = [
  "cw-utils",
  "schemars",
  "serde",
- "sg721",
+ "sg721 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "thiserror",
+]
+
+[[package]]
+name = "sg2"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3560bb3ecaeb529ae98101171561c2ed044c82693f25051c1e1a5cbe91fc5aef"
+dependencies = [
+ "cosmwasm-schema",
+ "cosmwasm-std",
+ "cw-utils",
+ "schemars",
+ "serde",
+ "sg721 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "thiserror",
+]
+
+[[package]]
+name = "sg4"
+version = "0.20.0"
+dependencies = [
+ "cosmwasm-schema",
+ "cosmwasm-std",
+ "schemars",
+ "serde",
  "thiserror",
 ]
 
 [[package]]
 name = "sg4"
 version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67fb1f2505004a4151f0bafed18499797050826b3c1e8592cf0cb0d1bcb1bf09"
 dependencies = [
  "cosmwasm-schema",
  "cosmwasm-std",
@@ -1003,6 +1139,20 @@ dependencies = [
  "thiserror",
 ]
 
+[[package]]
+name = "sg721"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7c3f6ca205ca8bd8b2a69008cc027a4acc13eca1ea16b798f80991434735fdc6"
+dependencies = [
+ "cosmwasm-schema",
+ "cosmwasm-std",
+ "cw-utils",
+ "cw721-base",
+ "serde",
+ "thiserror",
+]
+
 [[package]]
 name = "sg721-base"
 version = "0.20.0"
@@ -1016,16 +1166,36 @@ dependencies = [
  "cw721",
  "cw721-base",
  "serde",
- "sg-multi-test",
- "sg-std",
- "sg2",
- "sg721",
+ "sg-multi-test 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg2 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg721 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "thiserror",
  "url",
- "vending-factory",
+ "vending-factory 0.20.0",
  "vending-minter",
 ]
 
+[[package]]
+name = "sg721-base"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "abe35a369a36e51f7be30d7104729063006ce0328dc0d9ae4eeaa4fc8a590c27"
+dependencies = [
+ "cosmwasm-schema",
+ "cosmwasm-std",
+ "cw-storage-plus",
+ "cw-utils",
+ "cw2",
+ "cw721",
+ "cw721-base",
+ "serde",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg721 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "thiserror",
+ "url",
+]
+
 [[package]]
 name = "sg721-metadata-onchain"
 version = "0.20.0"
@@ -1037,10 +1207,10 @@ dependencies = [
  "cw721-base",
  "schemars",
  "serde",
- "sg-metadata",
- "sg-std",
- "sg721",
- "sg721-base",
+ "sg-metadata 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg721 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg721-base 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
 ]
 
 [[package]]
@@ -1055,9 +1225,9 @@ dependencies = [
  "cw721-base",
  "schemars",
  "serde",
- "sg-std",
- "sg721",
- "sg721-base",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg721 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg721-base 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
 ]
 
 [[package]]
@@ -1225,7 +1395,7 @@ dependencies = [
 name = "vending-factory"
 version = "0.20.0"
 dependencies = [
- "base-factory",
+ "base-factory 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "cosmwasm-schema",
  "cosmwasm-std",
  "cw-multi-test",
@@ -1234,11 +1404,32 @@ dependencies = [
  "cw2",
  "schemars",
  "serde",
- "sg-multi-test",
- "sg-std",
- "sg1",
- "sg2",
- "sg721",
+ "sg-multi-test 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg1 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg2 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg721 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "thiserror",
+]
+
+[[package]]
+name = "vending-factory"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d619b5979bbf219a6c549879fe8a3e7742b12e8347eb8b92ad9b64a48b32e97"
+dependencies = [
+ "base-factory 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "cosmwasm-schema",
+ "cosmwasm-std",
+ "cw-storage-plus",
+ "cw-utils",
+ "cw2",
+ "schemars",
+ "serde",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg1 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg2 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg721 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "thiserror",
 ]
 
@@ -1260,20 +1451,20 @@ dependencies = [
  "rand_xoshiro",
  "schemars",
  "serde",
- "sg-multi-test",
- "sg-splits",
- "sg-std",
- "sg-whitelist",
- "sg1",
- "sg2",
- "sg4",
- "sg721",
- "sg721-base",
+ "sg-multi-test 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg-splits 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg-std 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg-whitelist 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg1 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg2 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg4 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg721 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "sg721-base 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "sha2 0.10.6",
  "shuffle",
  "thiserror",
  "url",
- "vending-factory",
+ "vending-factory 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
 ]
 
 [[package]]
diff --git a/Cargo.toml b/Cargo.toml
index 57c72df6..b972144e 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -10,6 +10,7 @@ repository = "https://github.com/public-awesome/launchpad"
 license    = "Apache-2.0"
 
 [workspace.dependencies]
+base-factory      = "0.20.0"
 cosmwasm-schema   = "1.1.0"
 cosmwasm-std      = "1.1.0"
 cw2               = "0.15.0"
@@ -22,8 +23,19 @@ cw-storage-plus   = "0.15.0"
 cw-utils          = "0.15.0"
 schemars          = "0.8.8"
 serde             = { version = "1.0.133", default-features = false, features = ["derive"] }
+sg1               = "0.20.0"
+sg2               = "0.20.0"
+sg4               = "0.20.0"
+sg721             = "0.20.0"
+sg721-base        = "0.20.0"
+sg-metadata       = "0.20.0"
+sg-multi-test     = "0.20.0"
+sg-splits         = "0.20.0"
+sg-std            = "0.20.0"
+sg-whitelist      = "0.20.0"
 thiserror         = "1.0.31"
 url               = "2.2.2"
+vending-factory   = "0.20.0"
 
 [profile.release.package.sg721]
 codegen-units = 1
diff --git a/contracts/base-factory/Cargo.toml b/contracts/base-factory/Cargo.toml
index 758f4976..366926a5 100644
--- a/contracts/base-factory/Cargo.toml
+++ b/contracts/base-factory/Cargo.toml
@@ -33,11 +33,11 @@ cw-storage-plus = { workspace = true }
 cw-utils        = { workspace = true }
 schemars        = { workspace = true }
 serde           = { workspace = true }
-sg1             = { path = "../../packages/sg1" }
-sg2             = { path = "../../packages/sg2" }
-sg-std          = { path = "../../packages/sg-std" }
+sg1             = { workspace = true }
+sg2             = { workspace = true }
+sg-std          = { workspace = true }
 thiserror       = { workspace = true }
 
 [dev-dependencies]
 cw-multi-test = { workspace = true }
-sg-multi-test = { path = "../../packages/sg-multi-test" }
+sg-multi-test = { workspace = true }
diff --git a/contracts/base-minter/Cargo.toml b/contracts/base-minter/Cargo.toml
index a79c3532..b58638bb 100644
--- a/contracts/base-minter/Cargo.toml
+++ b/contracts/base-minter/Cargo.toml
@@ -33,7 +33,7 @@ optimize = """docker run --rm -v "$(pwd)":/code \
 """
 
 [dependencies]
-base-factory    = { path = "../base-factory" }
+base-factory    = { workspace = true }
 cosmwasm-schema = { workspace = true }
 cosmwasm-std    = { workspace = true, features = ["staking"] }
 cw2             = { workspace = true }
@@ -43,16 +43,16 @@ cw-storage-plus = { workspace = true }
 cw-utils        = { workspace = true }
 schemars        = { workspace = true }
 serde           = { workspace = true }
-sg1             = { path = "../../packages/sg1" }
-sg2             = { path = "../../packages/sg2" }
-sg4             = { path = "../../packages/sg4" }
-sg721           = { path = "../../packages/sg721" }
-sg721-base      = { path = "../sg721-base" }
-sg-std          = { path = "../../packages/sg-std" }
+sg1             = { workspace = true }
+sg2             = { workspace = true }
+sg4             = { workspace = true }
+sg721           = { workspace = true }
+sg721-base      = { workspace = true, features = ["library"] }
+sg-std          = { workspace = true }
 thiserror       = { workspace = true }
 url             = { workspace = true }
 
 [dev-dependencies]
 cw-multi-test = { workspace = true }
-sg-multi-test = { path = "../../packages/sg-multi-test" }
+sg-multi-test = { workspace = true }
 sg721-nt      = { path = "../sg721-nt" }
diff --git a/contracts/sg721-base/Cargo.toml b/contracts/sg721-base/Cargo.toml
index 980940ca..2be164a3 100644
--- a/contracts/sg721-base/Cargo.toml
+++ b/contracts/sg721-base/Cargo.toml
@@ -34,14 +34,14 @@ cw721-base      = { workspace = true, features = ["library"] }
 cw-storage-plus = { workspace = true }
 cw-utils        = { workspace = true }
 serde           = { workspace = true }
-sg721           = { path = "../../packages/sg721" }
-sg-std          = { path = "../../packages/sg-std" }
+sg721           = { workspace = true }
+sg-std          = { workspace = true }
 thiserror       = { workspace = true }
 url             = { workspace = true }
 
 [dev-dependencies]
 cw-multi-test   = { workspace = true }
-sg2             = { path = "../../packages/sg2" }
-sg-multi-test   = { path = "../../packages/sg-multi-test" }
+sg2             = { workspace = true }
+sg-multi-test   = { workspace = true }
 vending-factory = { path = "../vending-factory" }
 vending-minter  = { path = "../vending-minter" }
diff --git a/contracts/sg721-metadata-onchain/Cargo.toml b/contracts/sg721-metadata-onchain/Cargo.toml
index 9bb8510a..3b243f68 100644
--- a/contracts/sg721-metadata-onchain/Cargo.toml
+++ b/contracts/sg721-metadata-onchain/Cargo.toml
@@ -34,10 +34,10 @@ cosmwasm-std    = { workspace = true, features = ["staking"] }
 cw2             = { workspace = true }
 schemars        = { workspace = true }
 serde           = { workspace = true }
-sg721           = { path = "../../packages/sg721" }
-sg721-base      = { path = "../sg721-base", features = ["library"] }
-sg-metadata     = { path = "../../packages/sg-metadata" }
-sg-std          = { path = "../../packages/sg-std" }
+sg721           = { workspace = true }
+sg721-base      = { workspace = true, features = ["library"] }
+sg-metadata     = { workspace = true }
+sg-std          = { workspace = true }
 
 [dev-dependencies]
 cw721      = { workspace = true }
diff --git a/contracts/sg721-nt/Cargo.toml b/contracts/sg721-nt/Cargo.toml
index c0fdc0e3..3a5d3c76 100644
--- a/contracts/sg721-nt/Cargo.toml
+++ b/contracts/sg721-nt/Cargo.toml
@@ -37,6 +37,6 @@ cw721-base      = { workspace = true, features = ["library"] }
 cw-utils        = { workspace = true }
 schemars        = { workspace = true }
 serde           = { workspace = true }
-sg721           = { path = "../../packages/sg721" }
-sg721-base      = { path = "../sg721-base", features = ["library"] }
-sg-std          = { path = "../../packages/sg-std" }
+sg721           = { workspace = true }
+sg721-base      = { workspace = true, features = ["library"] }
+sg-std          = { workspace = true }
diff --git a/contracts/splits/Cargo.toml b/contracts/splits/Cargo.toml
index 909464b7..fa367c92 100644
--- a/contracts/splits/Cargo.toml
+++ b/contracts/splits/Cargo.toml
@@ -40,11 +40,11 @@ cw4               = { workspace = true }
 cw-storage-plus   = { workspace = true }
 schemars          = { workspace = true }
 serde             = { workspace = true }
-sg-std            = { path = "../../packages/sg-std" }
+sg-std            = { workspace = true }
 thiserror         = { workspace = true }
 
 [dev-dependencies]
 cosmwasm-schema = { workspace = true }
 cw4-group       = { workspace = true }
 cw-multi-test   = { workspace = true }
-sg-multi-test   = { path = "../../packages/sg-multi-test" }
+sg-multi-test   = { workspace = true }
diff --git a/contracts/vending-factory/Cargo.toml b/contracts/vending-factory/Cargo.toml
index 2f1a2be8..7819cfd5 100644
--- a/contracts/vending-factory/Cargo.toml
+++ b/contracts/vending-factory/Cargo.toml
@@ -26,7 +26,7 @@ backtraces = ["cosmwasm-std/backtraces"]
 library = []
 
 [dependencies]
-base-factory    = { path = "../base-factory", features = ["library"] }
+base-factory    = { workspace = true, features = ["library"] }
 cosmwasm-schema = { workspace = true }
 cosmwasm-std    = { workspace = true, features = ["staking"] }
 cw2             = { workspace = true }
@@ -34,12 +34,12 @@ cw-storage-plus = { workspace = true }
 cw-utils        = { workspace = true }
 schemars        = { workspace = true }
 serde           = { workspace = true }
-sg1             = { path = "../../packages/sg1" }
-sg2             = { path = "../../packages/sg2" }
-sg721           = { path = "../../packages/sg721" }
-sg-std          = { path = "../../packages/sg-std" }
+sg1             = { workspace = true }
+sg2             = { workspace = true }
+sg721           = { workspace = true }
+sg-std          = { workspace = true }
 thiserror       = { workspace = true }
 
 [dev-dependencies]
 cw-multi-test = { workspace = true }
-sg-multi-test = { path = "../../packages/sg-multi-test" }
+sg-multi-test = { workspace = true }
diff --git a/contracts/vending-minter/Cargo.toml b/contracts/vending-minter/Cargo.toml
index ef54ba25..d58e1237 100644
--- a/contracts/vending-minter/Cargo.toml
+++ b/contracts/vending-minter/Cargo.toml
@@ -49,20 +49,20 @@ schemars        = { workspace = true }
 serde           = { workspace = true }
 sha2            = "0.10.2"
 shuffle         = { git = "https://github.com/webmaster128/shuffle", branch = "rm-getrandom", version = "0.1.7" }
-sg1             = { path = "../../packages/sg1" }
-sg2             = { path = "../../packages/sg2" }
-sg4             = { path = "../../packages/sg4" }
-sg721           = { path = "../../packages/sg721" }
-sg-std          = { path = "../../packages/sg-std"}
-sg-whitelist    = { path = "../whitelist", features = ["library"] }
+sg1             = { workspace = true }
+sg2             = { workspace = true }
+sg4             = { workspace = true }
+sg721           = { workspace = true }
+sg-std          = { workspace = true }
+sg-whitelist    = { workspace = true, features = ["library"] }
 thiserror       = { workspace = true }
 url             = { workspace = true }
-vending-factory = { path = "../vending-factory", features = ["library"] }
+vending-factory = { workspace = true, features = ["library"] }
 
 [dev-dependencies]
 cw4           = { workspace = true }
 cw-multi-test = { workspace = true }
-sg-multi-test = { path = "../../packages/sg-multi-test" }
-sg721-base    = { path = "../sg721-base" }
+sg-multi-test = { workspace = true }
+sg721-base    = { workspace = true }
 cw4-group     = { workspace = true }
-sg-splits     = { path = "../splits" }
+sg-splits     = { workspace = true }
diff --git a/contracts/whitelist/Cargo.toml b/contracts/whitelist/Cargo.toml
index 13b2f5a5..5d6f35a8 100644
--- a/contracts/whitelist/Cargo.toml
+++ b/contracts/whitelist/Cargo.toml
@@ -41,8 +41,8 @@ cw-utils        = { workspace = true }
 rust_decimal    = { version = "1.14.3" }
 schemars        = { workspace = true }
 serde           = { workspace = true }
-sg1             = { path = "../../packages/sg1" }
-sg-std          = { path = "../../packages/sg-std" }
+sg1             = { workspace = true }
+sg-std          = { workspace = true }
 thiserror       = { workspace = true }
 
 [dev-dependencies]
diff --git a/packages/controllers/Cargo.toml b/packages/controllers/Cargo.toml
index 6f68aded..36ec459f 100644
--- a/packages/controllers/Cargo.toml
+++ b/packages/controllers/Cargo.toml
@@ -15,5 +15,5 @@ cw-storage-plus = { workspace = true }
 cw-utils        = { workspace = true }
 schemars        = { workspace = true }
 serde           = { workspace = true }
-sg-std          = { path = "../sg-std" }
+sg-std          = { workspace = true }
 thiserror       = { workspace = true }
diff --git a/packages/sg1/Cargo.toml b/packages/sg1/Cargo.toml
index fe96b5a4..fb648803 100644
--- a/packages/sg1/Cargo.toml
+++ b/packages/sg1/Cargo.toml
@@ -12,5 +12,5 @@ license     = { workspace = true }
 cosmwasm-std    = { workspace = true }
 cw-utils        = { workspace = true }
 serde           = { workspace = true }
-sg-std          = { path = "../sg-std" }
+sg-std          = { workspace = true }
 thiserror       = { workspace = true }
diff --git a/packages/sg2/Cargo.toml b/packages/sg2/Cargo.toml
index 189c184c..051be6cd 100644
--- a/packages/sg2/Cargo.toml
+++ b/packages/sg2/Cargo.toml
@@ -14,5 +14,5 @@ cosmwasm-std    = { workspace = true }
 cw-utils        = { workspace = true }
 schemars        = { workspace = true }
 serde           = { workspace = true }
-sg721           = { path = "../sg721" }
+sg721           = { workspace = true }
 thiserror       = { workspace = true }


Test patch:
diff --git a/packages/sg-multi-test/Cargo.toml b/packages/sg-multi-test/Cargo.toml
index 9fc215e7..d8fde7dd 100644
--- a/packages/sg-multi-test/Cargo.toml
+++ b/packages/sg-multi-test/Cargo.toml
@@ -14,4 +14,4 @@ cosmwasm-std  = { workspace = true }
 cw-multi-test = { workspace = true }
 schemars      = { workspace = true }
 serde         = { workspace = true }
-sg-std        = { path = "../sg-std" }
+sg-std        = { workspace = true }