Skip to content

Conversation

@dmidem
Copy link
Collaborator

@dmidem dmidem commented Aug 25, 2025

This PR contains only my changes on top of the raw auto-merge snapshot in zsa1-v2.4.2-conflicts. It resolves conflicts and applies the minimal follow-ups needed to build and run against upstream v2.4.2, i.e. contains:

  • Conflict resolutions across the touched files, keeping upstream v2.4.2 behavior where possible and preserving our ZSA changes.
  • Required follow-ups only (API/type updates, small wiring fixes, test adjustments).

@dmidem dmidem changed the title Resolve v2.4.2 merge conflicts and follow-up fixes [DRAFT] Resolve v2.4.2 merge conflicts and follow-up fixes Aug 25, 2025
@dmidem dmidem requested a review from PaulLaux August 25, 2025 08:25
dmidem and others added 10 commits August 25, 2025 12:55
…ctionObject - need to be fixed - see FIXME comments
…cause of a new interface of new_regtest method)
…te/zip317/tests.rs (because Address::try_from_raw_transparent_p2pkh was removed in librustzcash)
* Quote variables in push-deploy.yaml to pass upstream actionlint checks

The actionlint job in the ZcashFoundation/zebra repository CI
reported multiple SC2086 errors. This commit quotes shell variables
in push-deploy.yaml to fix the linter failures.

* Rename nu6 zcash_unstabl flag to nu7, update orchard and librustzcash revisions in Cargo.toml, other small changes

* Replace deprecated librustzcash types with updated protocol equivalents

* Fix compilation errors occured after the previous commit

* Additionally rename nu6 zcash_unstable flag to nu7 in rustdocflags section of .cargo/config.toml

* Fix cargo clippy issue

* zebra-chain: port TryFrom<HashType>→SighashType from upstream Zebra v2.4.2 (to sync with librustzcash changes)

* Removed resolved FIXME

* Switch to the latest zsa1 rev of librustzcash
…rc/transaction/tests.rs, refactor those tests to support V5 and V6 in action duplication test
Unrolled the orchard_shielded_data_field! macro into explicit code to
match the style used elsewhere in Orchard transaction handling and in
upstream ZcashFoundation, which avoids macros there entirely.
…tion.rs to store either Vanilla and ZSA data
…s TX_V6_VERSION_GROUP_ID to align with librustzcash
…separately with reduced concurrency pending flake fix
@dmidem
Copy link
Collaborator Author

dmidem commented Sep 23, 2025

Closed in favour of #87

@dmidem dmidem closed this Sep 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant