diff --git a/.github/workflows/check-semver.yml b/.github/workflows/check-semver.yml index 58e594f7d2c79..17631f4afc628 100644 --- a/.github/workflows/check-semver.yml +++ b/.github/workflows/check-semver.yml @@ -81,8 +81,10 @@ jobs: rustup component add rust-src --toolchain $TOOLCHAIN - name: Install parity-publish - # Set the target dir to cache the build. - run: CARGO_TARGET_DIR=./target/ cargo install parity-publish@0.10.6 --locked -q + run: | + sudo apt-get update && sudo apt-get install -y --no-install-recommends libcurl4-openssl-dev pkg-config + # Set the target dir to cache the build. + CARGO_TARGET_DIR=./target/ cargo install parity-publish@0.10.6 --locked -q - name: Get original PR number shell: bash diff --git a/.github/workflows/publish-check-compile.yml b/.github/workflows/publish-check-compile.yml index d8efa02466de9..e03d0496af329 100644 --- a/.github/workflows/publish-check-compile.yml +++ b/.github/workflows/publish-check-compile.yml @@ -38,7 +38,8 @@ jobs: - name: install parity-publish run: | - cargo install parity-publish@0.10.6 --locked -q + sudo apt-get update && sudo apt-get install -y --no-install-recommends libcurl4-openssl-dev pkg-config + cargo install parity-publish@0.10.10 --locked -q - name: set current PR's prdoc name in a variable env: diff --git a/.github/workflows/publish-check-crates.yml b/.github/workflows/publish-check-crates.yml index 9545bf2583473..53271d5b1fef9 100644 --- a/.github/workflows/publish-check-crates.yml +++ b/.github/workflows/publish-check-crates.yml @@ -33,7 +33,9 @@ jobs: save-if: ${{ github.ref == 'refs/heads/master' }} - name: install parity-publish - run: cargo install parity-publish@0.10.6 --locked -q + run: | + sudo apt-get update && sudo apt-get install -y --no-install-recommends libcurl4-openssl-dev pkg-config + cargo install parity-publish@0.10.10 --locked -q - name: parity-publish check run: parity-publish --color always check --allow-unpublished diff --git a/.github/workflows/publish-claim-crates.yml b/.github/workflows/publish-claim-crates.yml index 095910281ab42..ee61770d0d9d9 100644 --- a/.github/workflows/publish-claim-crates.yml +++ b/.github/workflows/publish-claim-crates.yml @@ -18,7 +18,9 @@ jobs: save-if: ${{ github.ref == 'refs/heads/master' }} - name: install parity-publish - run: cargo install parity-publish@0.10.6 --locked -q + run: | + sudo apt-get update && sudo apt-get install -y --no-install-recommends libcurl4-openssl-dev pkg-config + cargo install parity-publish@0.10.10 --locked -q - name: parity-publish claim env: diff --git a/.github/workflows/release-80_publish-crates.yml b/.github/workflows/release-80_publish-crates.yml index b72493eb92567..f2cd2363b8f4b 100644 --- a/.github/workflows/release-80_publish-crates.yml +++ b/.github/workflows/release-80_publish-crates.yml @@ -144,7 +144,7 @@ jobs: - name: Install parity-publish run: | - apt-get update && apt-get install -y --no-install-recommends libcurl4-openssl-dev pkg-config + sudo apt-get update && sudo apt-get install -y --no-install-recommends libcurl4-openssl-dev pkg-config cargo install parity-publish@0.10.10 --locked -q - name: Run parity-publish plan diff --git a/Cargo.toml b/Cargo.toml index ef546c54ce073..0a0b9f4c6eacc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1167,6 +1167,7 @@ polkadot-test-client = { path = "polkadot/node/test/client" } polkadot-test-runtime = { path = "polkadot/runtime/test-runtime" } polkadot-test-service = { path = "polkadot/node/test/service" } polkavm = { version = "0.30.0", default-features = false } +polkavm-common = { version = "0.30.0", default-features = false } polkavm-derive = "0.30.0" polkavm-linker = "0.30.0" portpicker = { version = "0.1.1" } diff --git a/substrate/frame/revive/Cargo.toml b/substrate/frame/revive/Cargo.toml index 513184b79d339..133ad495caaed 100644 --- a/substrate/frame/revive/Cargo.toml +++ b/substrate/frame/revive/Cargo.toml @@ -1,5 +1,3 @@ -cargo-features = ["edition2024"] - [package] name = "pallet-revive" version = "0.1.0" @@ -36,8 +34,8 @@ num-bigint = { workspace = true } num-integer = { workspace = true } num-traits = { workspace = true } paste = { workspace = true } -polkavm = { version = "0.30.0", default-features = false } -polkavm-common = { version = "0.30.0", default-features = false, features = ["alloc"] } +polkavm = { workspace = true } +polkavm-common = { workspace = true, features = ["alloc"] } rand = { workspace = true, optional = true } rand_pcg = { workspace = true, optional = true } revm = { workspace = true } diff --git a/substrate/frame/revive/rpc/Cargo.toml b/substrate/frame/revive/rpc/Cargo.toml index 38afd7d5ce203..88ee4a464ee40 100644 --- a/substrate/frame/revive/rpc/Cargo.toml +++ b/substrate/frame/revive/rpc/Cargo.toml @@ -1,5 +1,3 @@ -cargo-features = ["edition2024"] - [package] name = "pallet-revive-eth-rpc" version = "0.1.0"