Commit Graph

140 Commits

Author SHA1 Message Date
teor e18ff48cba Use libc++ (clang) rather than libstdc++ (gcc) 2023-05-02 10:44:25 +10:00
teor 082ff24af3 Add a changelog entry for the next release 2023-05-02 10:43:34 +10:00
teor 44794ab95e Use include!() for bridge.rs 2023-04-27 08:35:53 +10:00
teor b530b9cba1 Revert "Use a symlink for bridge.rs to avoid "expected outer doc comment" error TEMP: fix in zcashd"
This reverts commit aeb650dc2a.
2023-04-27 08:35:06 +10:00
teor 5cda4aef23 Update depend/zcash to v5.5.0-rc2
```sh
git subtree add -P depend/zcash https://github.com/zcash/zcash.git v5.5.0-rc2 --squash
git rm depend/zcash/Cargo.toml
```
2023-04-27 08:31:41 +10:00
teor b9123c6968 Merge commit '9501f0d9dd55020aabff98efe89c330d55920cda' as 'depend/zcash' 2023-04-27 08:31:36 +10:00
teor 9501f0d9dd Squashed 'depend/zcash/' content from commit 7e105832ae
git-subtree-dir: depend/zcash
git-subtree-split: 7e105832ae1d5c28440fa63b629bfc27bd85190c
2023-04-27 08:31:36 +10:00
teor dda93a00b0 Remove previous depend/zcash 2023-04-24 10:11:15 +10:00
teor 64c204722b Update Cargo.lock 2023-04-24 10:10:36 +10:00
Conrado Gouvea 758c0bf71d fix cxxbridge code generation 2023-04-24 10:01:29 +10:00
teor 6ff3b0418f Standardise directory paths in build.rs 2023-04-24 10:01:29 +10:00
teor e21d173118 Silence a C compiler macro redefinition warning 2023-04-24 10:01:29 +10:00
teor 58bf154977 Ignore some expected clippy lints 2023-04-24 10:01:29 +10:00
teor aeb650dc2a Use a symlink for bridge.rs to avoid "expected outer doc comment" error TEMP: fix in zcashd 2023-04-24 10:01:29 +10:00
teor dfe7ee203e Add additional Rust dependencies needed to compile 2023-04-24 10:01:29 +10:00
teor 8a25ff2404 Add extra info to cxx_gen errors 2023-04-24 10:01:29 +10:00
teor 7e2a5f5dcf Standardise directory include paths in Cargo.toml 2023-04-24 10:01:29 +10:00
teor 460d7ca6a2 Ignore some emacs temporary files 2023-04-24 10:01:29 +10:00
teor 2952312e5b Update bridge file list to match the latest zcashd 2023-04-24 10:01:29 +10:00
teor 2ecb960da0 Add module docs for the build script to avoid warnings 2023-04-24 10:01:29 +10:00
teor 1284aa2d02 Update release instructions 2023-04-24 10:01:29 +10:00
teor b5333d4c28 Update dependencies to match Zebra main branch 2023-04-24 10:01:29 +10:00
teor f14f81b58d Update dependencies to match zcashd TODO: match zcashd v5.5.0 2023-04-24 10:01:29 +10:00
dependabot[bot] 27f9e77549
Bump actions/checkout from 1 to 3 (#44)
Bumps [actions/checkout](https://github.com/actions/checkout) from 1 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v1...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-17 10:15:13 +10:00
teor b7ec9532e7
Add CI passing and PR review to the release instructions (#70) 2023-04-17 10:14:37 +10:00
Arya ed7b95b6da
v0.1.11 release (#69)
* Updates changelog

* chore: Release zcash_script version 0.1.11

* Apply suggestions from code review

Co-authored-by: teor <teor@riseup.net>

---------

Co-authored-by: teor <teor@riseup.net>
2023-02-23 19:24:18 -05:00
teor 5cbddbdac8
Update dependencies to match Zebra (#67) 2023-02-24 10:05:55 +10:00
teor 2b2c666c04
Add extra dependency update steps to the README (#63)
* Add extra dependency update steps to the README

* Use correct dependency steps from Cargo.toml

* Explain how to make new dependencies work

* Simplify instructions

* Add "check all open PRs before releasing"

* Add "run cargo-release" to the release instructions

Co-authored-by: Arya <aryasolhi@gmail.com>

---------

Co-authored-by: Arya <aryasolhi@gmail.com>
2023-02-24 09:08:01 +10:00
teor fb997ccf3f
Check if we still need the rustc_serialize dependency (#68) 2023-02-24 09:07:06 +10:00
teor e04ad0fd88
Upgrade to Rust 2021 edition (#64) 2023-02-24 07:55:45 +10:00
teor 07a39e32e6
Make dependencies automatically upgrade to match Zebra dependency versions (#66) 2023-02-24 07:47:27 +10:00
Arya 96a9b9026c
chore: Release zcash_script version 0.1.9 (cargo-release) (#62) 2023-02-23 16:08:17 -05:00
Arya b5a8622e6c
update changelog (#61) 2023-02-23 14:20:56 -05:00
Arya 76c0aa5dae
Update depends/zcash to 5.4.0 release (#60)
* delete previous version

* Squashed 'depend/zcash/' content from commit 774f2d8ed

git-subtree-dir: depend/zcash
git-subtree-split: 774f2d8eda62cc51990e0aa154f92f09ffba3873

* updates Cargo.toml
2023-02-17 13:36:49 -05:00
teor d352b0c971
Check for duplicate dependencies (#48) 2022-12-14 14:43:58 -03:00
teor ccd7185489
Activate dependabot on zcash_script (#43) 2022-12-06 14:20:45 -03:00
Marek b4a8aa2b82
Bump dependencies and release v0.1.8 (#41)
* Bump dependencies

* Bump `bindgen`

* Remove zcashd subtree

* Squashed 'depend/zcash/' content from commit 35186b009

git-subtree-dir: depend/zcash
git-subtree-split: 35186b00928f3ba994f0e66bb234c412cbffc7b6

* Update to zcashd v5.3.0

* Make dependency versions match zcashd v5.3.0

* Update README for Orchard, and make dependency bumps clearer

* Add release 0.1.8 to the CHANGELOG

Co-authored-by: teor <teor@riseup.net>
2022-10-31 08:53:25 +10:00
Conrado Gouvea 5266ac19b7
v0.1.7 release (#39)
* update changelog for v0.1.7

* (cargo-release) version 0.1.7
2022-08-31 19:16:10 -03:00
Conrado Gouvea bef75ee7bb
Update to zcash 5.2.0 (#37)
* delete previous version

* Squashed 'depend/zcash/' content from commit f98166f7f5

git-subtree-dir: depend/zcash
git-subtree-split: f98166f7f556ee9b9f597d45275c32843a87b0b6

* update to zcash 5.2.0

* remove Windows support for now, see #38
2022-08-23 05:40:55 +10:00
Conrado Gouvea c9fbc441ef
Use subtree again to allow publishing the crate (#34)
* change: update Cargo.toml, lib.rs, CHANGELOG.md for 0.1.6 release.

* Squashed 'depend/zcash/' content from commit 9af3bce26

git-subtree-dir: depend/zcash
git-subtree-split: 9af3bce265ba428382006b0940678418d65f505f

* fix: delete depend/zcash/Cargo.toml to prevent cargo from ignoring it

* ci: add cargo package test

* change(doc): explain the subtree / squash issue in README.md
2022-05-17 19:31:56 -03:00
Conrado Gouvea 2be4323142
change(doc): update CHANGELOG for 0.1.6 release (#33) 2022-05-16 19:17:44 -03:00
Conrado Gouvea 7704c1ee42
change: update dependencies for NU5 mainnet (matching zcashd 5.0.0) (#32) 2022-05-13 20:18:46 +02:00
Conrado Gouvea 98c74180ff
Update zcash to new V5 API; add tests (#30)
* update zcash to new V5 API; add tests

* try using x86_64-pc-windows-gnu on windows

* Expand README

* update zcash

* retrigger build

* update zcash to current nu5-consensus branch

* use Zcash v4.7.0
2022-04-18 15:28:54 -03:00
Conrado Gouvea 8c9bdb3a35 Revert "Add support for zcash_script_transparent_output_address() (#29)"
This reverts commit b7801e4027.
2022-03-03 12:04:47 -05:00
Conrado Gouvea b7801e4027
Add support for zcash_script_transparent_output_address() (#29)
* add support for zcash_script_transparent_output_address()

* try using x86_64-pc-windows-gnu on windows

* update zcash to version which returns address type
2022-03-03 10:52:35 -03:00
Alfredo Garcia 270d32d192
update bindgen (#28) 2022-01-18 11:58:04 -03:00
teor 5fdb9c76f7 depend/zcash submodule changes for script sigops 2021-11-15 09:03:09 +10:00
teor 4dfb28b679 Update error logs and README for submodules 2021-11-15 09:03:09 +10:00
Janito Vaqueiro Ferreira Filho 1caa29e975
Merge pull request #22 from jvff/update-zcash-to-support-v5-transactions
Update `libzcash_script` to include support for V5 transactions
2021-10-05 21:18:47 -03:00
Janito Vaqueiro Ferreira Filho 47d5d2c1bc Replace symbolic links with file inclusion
Update `depend/zcash` so that the `orchard_ffi` module has a root
`mod.rs` module file to fix an issue where Cargo can't find any
sub-modules.
2021-10-05 23:21:40 +00:00