diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 9982e8c120..6cb55aab2b 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -8,6 +8,8 @@ on: jobs: publish-crypto: runs-on: ubuntu-latest + needs: [publish-encoding] + if: always() steps: - uses: actions/checkout@v3 - uses: dtolnay/rust-toolchain@stable @@ -32,7 +34,7 @@ jobs: publish-encoding: runs-on: ubuntu-latest - needs: [publish-crypto, publish-derive] + needs: [publish-derive] if: always() steps: - uses: actions/checkout@v3 diff --git a/tezos-encoding/Cargo.toml b/tezos-encoding/Cargo.toml index 446528eab4..c63b4d7f65 100644 --- a/tezos-encoding/Cargo.toml +++ b/tezos-encoding/Cargo.toml @@ -14,7 +14,7 @@ repository = "https://github.com/trilitech/tezedge.git" bit-vec = "0.6.2" thiserror = "1.0" hex = "0.4" -num-bigint = { version = "0.4", default-features = false } +num-bigint = { version = "0.4", default-features = false, features = ["serde"] } num-traits = "0.2.8" serde = { version = "1.0", features = ["derive"] } nom.workspace = true