diff --git a/.github/actions/build-dependencies/action.yml b/.github/actions/build-dependencies/action.yml index 1f70d9f9..3b61c91f 100644 --- a/.github/actions/build-dependencies/action.yml +++ b/.github/actions/build-dependencies/action.yml @@ -38,11 +38,11 @@ runs: shell: bash run: | if [ "$RUNNER_OS" == "Linux" ]; then - sudo apt install -y ca-certificates protobuf-compiler + sudo apt install -y ca-certificates protobuf-compiler libclang-dev elif [ "$RUNNER_OS" == "Windows" ]; then - choco install protoc + choco install protoc llvm elif [ "$RUNNER_OS" == "macOS" ]; then - brew install protobuf + brew install protobuf llvm fi - name: Install solc diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index fd63493c..2c9161e9 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -52,7 +52,7 @@ jobs: key: rust-advisory-db - name: Install cargo deny - run: cargo +1.89 install cargo-deny --version =0.18.3 + run: cargo +1.89 install cargo-deny --version =0.18.4 - name: Run cargo deny run: cargo deny -L error --all-features check --hide-inclusion-graph diff --git a/Cargo.lock b/Cargo.lock index 35b287a7..f74ce69c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -9113,7 +9113,6 @@ dependencies = [ "serai-primitives", "serde", "sp-application-crypto", - "sp-runtime", "sp-std", "zeroize", ] @@ -9199,9 +9198,6 @@ dependencies = [ "sc-consensus-grandpa", "sc-executor", "sc-network", - "sc-network-common", - "sc-rpc", - "sc-rpc-api", "sc-service", "sc-telemetry", "sc-transaction-pool", diff --git a/deny.toml b/deny.toml index d705fc85..f348705d 100644 --- a/deny.toml +++ b/deny.toml @@ -53,6 +53,8 @@ exceptions = [ { allow = ["AGPL-3.0-only"], name = "tributary-chain" }, { allow = ["AGPL-3.0-only"], name = "serai-coordinator" }, + { allow = ["AGPL-3.0-only"], name = "pallet-session" }, + { allow = ["AGPL-3.0-only"], name = "serai-coins-pallet" }, { allow = ["AGPL-3.0-only"], name = "serai-dex-pallet" }, diff --git a/substrate/in-instructions/primitives/Cargo.toml b/substrate/in-instructions/primitives/Cargo.toml index 0a7babb7..abe8d5bb 100644 --- a/substrate/in-instructions/primitives/Cargo.toml +++ b/substrate/in-instructions/primitives/Cargo.toml @@ -24,7 +24,6 @@ scale = { package = "parity-scale-codec", version = "3", default-features = fals sp-std = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab", default-features = false } sp-application-crypto = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab", default-features = false } -sp-runtime = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab", default-features = false } serai-primitives = { path = "../../primitives", default-features = false } coins-primitives = { package = "serai-coins-primitives", path = "../../coins/primitives", default-features = false } @@ -40,7 +39,6 @@ std = [ "sp-std/std", "sp-application-crypto/std", - "sp-runtime/std", "serai-primitives/std", "coins-primitives/std", diff --git a/substrate/node/Cargo.toml b/substrate/node/Cargo.toml index 76c1353e..922b55a4 100644 --- a/substrate/node/Cargo.toml +++ b/substrate/node/Cargo.toml @@ -56,7 +56,6 @@ sc-basic-authorship = { git = "https://github.com/serai-dex/patch-polkadot-sdk", sc-executor = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab" } sc-service = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab" } sc-client-api = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab" } -sc-network-common = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab" } sc-network = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab" } sc-consensus = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab" } @@ -68,9 +67,6 @@ sc-telemetry = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = sc-chain-spec = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab" } sc-cli = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab" } -sc-rpc-api = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab" } -sc-rpc = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab" } - frame-system-rpc-runtime-api = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab" } substrate-frame-rpc-system = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab" } pallet-transaction-payment-rpc = { git = "https://github.com/serai-dex/patch-polkadot-sdk", rev = "7f2a8865cd0ded35e1d62fc330915d44dfa3beab" }