Skip to content

Commit

Permalink
hakari: use workspace-dotted format for importing workspace-hack
Browse files Browse the repository at this point in the history
  • Loading branch information
bmwill committed Oct 5, 2023
1 parent 67b5b8c commit 218b847
Show file tree
Hide file tree
Showing 100 changed files with 105 additions and 109 deletions.
4 changes: 4 additions & 0 deletions .config/hakari.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ hakari-package = "workspace-hack"
# Format for `workspace-hack = ...` lines in other Cargo.tomls.
dep-format-version = "4"

# Output lines as `omicron-workspace-hack.workspace = true`. Requires
# cargo-hakari 0.9.28 or above.
workspace-hack-line-style = "workspace-dotted"

# Setting workspace.resolver = "2" in the root Cargo.toml is HIGHLY recommended.
# Hakari works much better with the new feature resolver.
# For more about the new feature resolver, see:
Expand Down
2 changes: 1 addition & 1 deletion crates/anemo-benchmark/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ mysten-network.workspace = true
rand.workspace= true
telemetry-subscribers.workspace = true
tokio = { workspace = true, features = ["full"] }
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[build-dependencies]
anemo-build.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/data-transform/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ move-core-types.workspace = true
move-bytecode-utils.workspace = true
sui-json-rpc-types.workspace = true
once_cell.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/mysten-common/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ edition = "2021"
publish = false

[dependencies]
workspace-hack = { version = "0.1", path = "../workspace-hack" }
tokio.workspace = true
futures.workspace = true
parking_lot.workspace = true
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/mysten-metrics/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ publish = false
edition = "2021"

[dependencies]
workspace-hack = { version = "0.1", path = "../workspace-hack" }
tracing.workspace = true
scopeguard.workspace = true
prometheus.workspace = true
Expand All @@ -21,3 +20,4 @@ futures.workspace = true
async-trait.workspace = true

prometheus-closure-metric.workspace = true
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/mysten-network/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ tonic-health.workspace = true
tower.workspace = true
tower-http.workspace = true
tracing.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/mysten-util-mem-derive/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ proc-macro = true
proc-macro2.workspace = true
syn.workspace = true
synstructure.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/mysten-util-mem/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ ed25519-consensus.workspace = true
smallvec = { workspace = true, optional = true }
parking_lot = { workspace = true, optional = true }
once_cell.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[features]
default = ["std", "hashbrown", "smallvec", "estimate-heapsize"]
Expand Down
2 changes: 1 addition & 1 deletion crates/prometheus-closure-metric/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ publish = false
anyhow.workspace = true
prometheus.workspace = true
protobuf.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/shared-crypto/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ serde.workspace = true
serde_repr.workspace = true
fastcrypto = { workspace = true, features = ["copy_key"] }
eyre.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
bcs.workspace = true
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/simulacrum/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,4 @@ sui-genesis-builder.workspace = true
sui-execution.workspace = true
sui-swarm-config.workspace = true
sui-transaction-checks.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/sui-adapter-transactional-tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ name = "tests"
harness = false

[dependencies]
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/sui-analytics-indexer/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@ fastcrypto = { workspace = true, features = ["copy_key"] }
mysten-metrics.workspace = true
sui-indexer.workspace = true
sui-types.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
telemetry-subscribers.workspace = true
sui-rest-api.workspace = true
sui-storage.workspace = true
workspace-hack.workspace = true

[dev-dependencies]

Expand Down
2 changes: 1 addition & 1 deletion crates/sui-archival/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ sui-types.workspace = true
sui-storage.workspace = true
fastcrypto = { workspace = true, features = ["copy_key"] }
tokio = { workspace = true, features = ["full"] }
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[dev-dependencies]
tempfile.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-aws-orchestrator/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ sui-config = { path = "../sui-config" }
sui-types = { path = "../sui-types" }
sui-node = { path = "../sui-node" }
sui-swarm-config = { path = "../sui-swarm-config" }
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[dev-dependencies]
tempfile = "3.6.0"
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-benchmark/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,9 @@ fastcrypto-zkp.workspace = true
move-core-types.workspace = true
mysten-metrics.workspace = true
narwhal-node.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
test-cluster.workspace = true
sysinfo.workspace = true
workspace-hack.workspace = true

[target.'cfg(msim)'.dependencies]
sui-framework.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-cluster-test/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,5 @@ sui-test-transaction-builder.workspace = true
telemetry-subscribers.workspace = true

test-cluster.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
move-core-types.workspace = true
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/sui-config/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ sui-keys.workspace = true
sui-protocol-config.workspace = true
sui-storage.workspace = true
sui-types.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[target.'cfg(msim)'.dependencies]
sui-simulator.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ sui-transaction-checks.workspace = true
sui-simulator.workspace = true
sui-storage.workspace = true
sui-types.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[dev-dependencies]
clap.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-cost/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@ publish = false
edition = "2021"

[dependencies]
workspace-hack = { version = "0.1", path = "../workspace-hack" }
sui-types.workspace = true
anyhow.workspace = true
tokio = { workspace = true, features = ["full"] }
serde.workspace = true
strum.workspace = true
strum_macros.workspace = true
bcs.workspace = true
workspace-hack.workspace = true

[dev-dependencies]
insta.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-e2e-tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ edition = "2021"
version = "0.1.0"

[dependencies]
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[dev-dependencies]
tempfile.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-enum-compat-util/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ edition = "2021"

[dependencies]
serde_yaml.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/sui-faucet/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ typed-store.workspace = true
typed-store-derive.workspace = true
shared-crypto.workspace = true
async-recursion.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[dev-dependencies]
test-cluster.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-framework-snapshot/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ git-version.workspace = true
sui-framework.workspace = true
sui-protocol-config.workspace = true
sui-types.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[dev-dependencies]
tokio = { workspace = true, features = ["full"] }
2 changes: 1 addition & 1 deletion crates/sui-framework-tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ move-package.workspace = true
move-unit-test.workspace = true

[dependencies]
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/sui-framework/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ sui-types.workspace = true

move-binary-format.workspace = true
move-core-types.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[build-dependencies]
anyhow.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-genesis-builder/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ sui-framework.workspace = true
sui-framework-snapshot.workspace = true
sui-protocol-config.workspace = true
sui-types.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true
[target.'cfg(msim)'.dependencies]
sui-simulator.workspace = true

Expand Down
3 changes: 1 addition & 2 deletions crates/sui-graphql-rpc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,14 @@ toml.workspace = true
thiserror.workspace = true
uuid.workspace = true

workspace-hack = { version = "0.1", path = "../workspace-hack" }

# TODO: put these behind feature flag to prevent leakage
# Used for dummy data
bcs.workspace = true
sui-sdk.workspace = true
sui-json-rpc-types.workspace = true
sui-indexer.workspace = true
move-bytecode-utils.workspace = true
workspace-hack.workspace = true

[dev-dependencies]
expect-test.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-indexer/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ sui-open-rpc.workspace = true
sui-sdk.workspace = true
sui-types.workspace = true
sui-protocol-config.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
telemetry-subscribers.workspace = true
sui-rest-api.workspace = true

Expand All @@ -50,6 +49,7 @@ move-binary-format.workspace = true

diesel_migrations.workspace = true
cached.workspace = true
workspace-hack.workspace = true

[features]
pg_integration = []
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-json-rpc-tests/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ publish = false
edition = "2021"

[dependencies]
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[dev-dependencies]
move-package.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-json-rpc-types/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ move-bytecode-utils.workspace = true
mysten-metrics.workspace = true
sui-types.workspace = true
sui-json.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[dev-dependencies]
sui-types = { workspace = true, features = ["test-utils"] }
2 changes: 1 addition & 1 deletion crates/sui-json-rpc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,10 @@ sui-protocol-config.workspace = true
sui-json-rpc-types.workspace = true
sui-transaction-builder.workspace = true
mysten-metrics.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
shared-crypto.workspace = true
typed-store.workspace = true
cached.workspace = true
workspace-hack.workspace = true

[dev-dependencies]
mockall.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-json/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ move-binary-format.workspace = true
move-bytecode-utils.workspace = true
move-core-types.workspace = true
fastcrypto = { workspace = true }
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[dev-dependencies]
test-fuzz.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-keys/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ slip10_ed25519.workspace = true
fastcrypto = { workspace = true, features = ["copy_key"] }
shared-crypto.workspace = true
sui-types.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[dev-dependencies]
tempfile.workspace = true
2 changes: 1 addition & 1 deletion crates/sui-kvstore/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ sui-core.workspace = true
sui-types.workspace = true
sui-config.workspace = true
sui-storage.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/sui-macros/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ edition = "2021"

[dependencies]
sui-proc-macros.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
once_cell.workspace = true
futures.workspace = true
tracing.workspace = true
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/sui-metric-checker/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ strum_macros.workspace = true
telemetry-subscribers.workspace = true
tokio = { workspace = true, features = ["full"] }
tracing.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/sui-move-build/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ move-core-types.workspace = true
move-ir-types.workspace = true
move-package.workspace = true
move-symbol-pool.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[dev-dependencies]
datatest-stable.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-network/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ sui-config.workspace = true
sui-swarm-config.workspace = true

mysten-network.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
tokio = { workspace = true, features = ["full"] }
tracing.workspace = true
futures.workspace = true
Expand All @@ -31,6 +30,7 @@ rand.workspace = true
anyhow.workspace = true
prometheus.workspace = true
mysten-metrics.workspace = true
workspace-hack.workspace = true

[build-dependencies]
anemo-build.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-node/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ mysten-network.workspace = true
telemetry-subscribers.workspace = true
fastcrypto.workspace = true
fastcrypto-zkp.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true

[target.'cfg(msim)'.dependencies]
sui-simulator.workspace = true
2 changes: 1 addition & 1 deletion crates/sui-open-rpc-macros/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ quote.workspace = true
proc-macro2.workspace = true
itertools.workspace = true
derive-syn-parse.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
unescape.workspace = true
workspace-hack.workspace = true
2 changes: 1 addition & 1 deletion crates/sui-open-rpc/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ edition = "2021"
schemars.workspace = true
serde.workspace = true
serde_json.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
bcs.workspace = true
versions.workspace = true
workspace-hack.workspace = true

[dev-dependencies]
anyhow.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/sui-oracle/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,4 @@ sui-sdk = { path = "../sui-sdk" }
sui-types = { path = "../sui-types" }
mysten-metrics = { path = "../mysten-metrics" }
telemetry-subscribers.workspace = true
workspace-hack = { version = "0.1", path = "../workspace-hack" }
workspace-hack.workspace = true
Loading

0 comments on commit 218b847

Please sign in to comment.