Skip to content

Commit

Permalink
chore: align crates versions
Browse files Browse the repository at this point in the history
  • Loading branch information
rakita committed Jan 9, 2025
1 parent 77a981c commit b366c37
Show file tree
Hide file tree
Showing 12 changed files with 36 additions and 26 deletions.
10 changes: 5 additions & 5 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 7 additions & 8 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
[workspace]
members = [
# binary
"bins/revme",

# libraries
"crates/revm",
"crates/primitives",
Expand All @@ -15,17 +18,13 @@ members = [
"crates/handler/interface",
"crates/handler",

# binary
"bins/revme",

# variants
"crates/optimism",
"crates/inspector",

# utility
"crates/statetest-types",


# examples
"examples/block_traces",
"examples/contract_deployment",
Expand All @@ -40,16 +39,16 @@ default-members = ["crates/revm"]

[workspace.dependencies]
# revm
revm = { path = "crates/revm", version = "14.0.1", default-features = false }
primitives = { path = "crates/primitives", package = "revm-primitives", version = "9.0.1", default-features = false }
revm = { path = "crates/revm", version = "19.2.0", default-features = false }
primitives = { path = "crates/primitives", package = "revm-primitives", version = "15.1.0", default-features = false }
bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "1.0.0", default-features = false }
database = { path = "crates/database", package = "revm-database", version = "1.0.0", default-features = false }
database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "1.0.0", default-features = false }
specification = { path = "crates/specification", package = "revm-specification", version = "1.0.0", default-features = false }
state = { path = "crates/state", package = "revm-state", version = "1.0.0", default-features = false }
interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "10.0.1", default-features = false }
interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "15.0.0", default-features = false }
inspector = { path = "crates/inspector", package = "revm-inspector", version = "1.0.0", default-features = false }
precompile = { path = "crates/precompile", package = "revm-precompile", version = "11.0.1", default-features = false }
precompile = { path = "crates/precompile", package = "revm-precompile", version = "16.0.0", default-features = false }
statetest-types = { path = "crates/statetest-types", package = "revm-statetest-types", version = "1.0.0", default-features = false }
context = { path = "crates/context", package = "revm-context", version = "1.0.0", default-features = false }
context-interface = { path = "crates/context/interface", package = "revm-context-interface", version = "1.0.0", default-features = false }
Expand Down
2 changes: 1 addition & 1 deletion bins/revme/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "revme"
description = "Rust Ethereum Virtual Machine Executable"
version = "0.10.1"
version = "2.3.0"
authors.workspace = true
edition.workspace = true
keywords.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/bytecode/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "revm-bytecode"
description = "Revm Database interface"
description = "EVM Bytecodes"
version = "1.0.0"
authors.workspace = true
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/interpreter/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "revm-interpreter"
description = "Revm Interpreter that executes bytecode."
version = "10.0.1"
version = "15.0.0"
authors.workspace = true
edition.workspace = true
keywords.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/optimism/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "revm-optimism"
description = "Optimism extension of Revm"
description = "Optimism variant of Revm"
version = "1.0.0"
authors.workspace = true
edition.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/precompile/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "revm-precompile"
description = "Revm Precompiles - Ethereum compatible precompiled contracts"
version = "11.0.1"
version = "16.0.0"
authors.workspace = true
edition.workspace = true
keywords.workspace = true
Expand Down
4 changes: 2 additions & 2 deletions crates/primitives/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "revm-primitives"
description = "Revm primitives structure"
version = "9.0.1"
description = "Revm primitives types"
version = "15.1.0"
authors.workspace = true
edition.workspace = true
keywords.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion crates/revm/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "revm"
description = "Revm - Rust Ethereum Virtual Machine"
version = "14.0.1"
version = "19.2.0"
authors.workspace = true
edition.workspace = true
keywords.workspace = true
Expand Down
3 changes: 2 additions & 1 deletion crates/specification/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ rust_2018_idioms = "deny"
all = "warn"

[dependencies]
primitives = { path = "../primitives", package = "revm-primitives", version = "9.0.1", default-features = false }
# revm
primitives.workspace = true

# misc
enumn = { version = "0.1" }
Expand Down
2 changes: 1 addition & 1 deletion crates/statetest-types/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "revm-statetest-types"
description = "State test types for revm"
description = "Statetest types for revme"
version = "1.0.0"
authors.workspace = true
edition.workspace = true
Expand Down
16 changes: 13 additions & 3 deletions publish.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,19 @@
set -e

cargo publish --package revm-primitives
cargo publish --package revm-precompile
cargo publish --package revm-specification
cargo publish --package revm-bytecode
cargo publish --package revm-state
cargo publish --package revm-database-interface
cargo publish --package revm-context-interface
cargo publish --package revm-handler-interface
cargo publish --package revm-interpreter
cargo publish --package revm-precompile
cargo publish --package revm-database
cargo publish --package revm-context
cargo publish --package revm-handler
cargo publish --package revm
cargo publish --package revm-inspector
cargo publish --package revm-statetest-types
cargo publish --package revme

echo "All crates published"
cargo publish --package revm-optimism

0 comments on commit b366c37

Please sign in to comment.