Skip to content

chore(wasm-utxo): bump zebra-chain 7→10, drop proc-macro-error2#297

Merged
OttoAllmendinger merged 1 commit into
masterfrom
otto/T1-3598-bump-zebra-chain
Jun 17, 2026
Merged

chore(wasm-utxo): bump zebra-chain 7→10, drop proc-macro-error2#297
OttoAllmendinger merged 1 commit into
masterfrom
otto/T1-3598-bump-zebra-chain

Conversation

@OttoAllmendinger

Copy link
Copy Markdown
Contributor

Bump zebra-chain dev-dependency from 7.0 → 10.0 to fix the cargo deny CI failure (RUSTSEC-2026-0173: proc-macro-error2 unmaintained).

Changes

  • Cargo.toml: zebra-chain 7.0 → 10.0 (dev-dependency only — used in Zcash parity tests)
  • Cargo.lock: resolves orchard 0.14.0, zcash_primitives 0.28.0, zcash_transparent 0.8.0, getset 0.1.7 (which drops proc-macro-error2 entirely)
  • deny.toml: remove the [advisories] ignore block — no unmaintained advisories remain
  • src/zcash/mod.rs: Nu6_2 is now in zebra-chain 10.0, so wire it up fully in both mapping functions; simplify to_zebra_upgrade to return non-Option; remove all "not in pinned zebra-chain (T1-3519)" workarounds and the standalone test_nu6_2_constants guard test — parity tests now cover Nu6_2 directly

Refs: T1-3598

- Update zebra-chain dev-dependency 7.0 → 10.0; also updates orchard,
  zcash_primitives, zcash_transparent and other transitive Zcash crates
- Update getset 0.1.6 → 0.1.7, which drops proc-macro-error2 entirely,
  resolving RUSTSEC-2026-0173 without needing an advisory ignore
- Remove the [advisories] ignore block from deny.toml (no unmaintained
  advisories remain in the tree)
- Wire up Nu6_2 in the parity-test mappings now that zebra-chain 10.0
  includes it; simplify to_zebra_upgrade to return non-Option and remove
  all 'not in pinned zebra-chain (T1-3519)' workarounds

Refs: T1-3598
@linear-code

linear-code Bot commented Jun 17, 2026

Copy link
Copy Markdown

T1-3598

@OttoAllmendinger OttoAllmendinger marked this pull request as ready for review June 17, 2026 12:41
@OttoAllmendinger OttoAllmendinger requested a review from a team as a code owner June 17, 2026 12:41
@OttoAllmendinger OttoAllmendinger merged commit e764505 into master Jun 17, 2026
17 checks passed
@OttoAllmendinger OttoAllmendinger deleted the otto/T1-3598-bump-zebra-chain branch June 17, 2026 13:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants