forked from ZcashFoundation/zebra
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tests of match move #1
Draft
zancas
wants to merge
57
commits into
main
Choose a base branch
from
tests_of_match_move
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…tests.rs, needs refactoring
Bumps the prod group with 3 updates: [clap](https://github.com/clap-rs/clap), [semver](https://github.com/dtolnay/semver) and [rocksdb](https://github.com/rust-rocksdb/rust-rocksdb). Updates `clap` from 4.5.0 to 4.5.1 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_complete-v4.5.0...clap_complete-v4.5.1) Updates `semver` from 1.0.21 to 1.0.22 - [Release notes](https://github.com/dtolnay/semver/releases) - [Commits](dtolnay/semver@1.0.21...1.0.22) Updates `rocksdb` from 0.21.0 to 0.22.0 - [Release notes](https://github.com/rust-rocksdb/rust-rocksdb/releases) - [Changelog](https://github.com/rust-rocksdb/rust-rocksdb/blob/master/CHANGELOG.md) - [Commits](rust-rocksdb/rust-rocksdb@v0.21.0...v0.22.0) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: semver dependency-type: direct:production update-type: version-update:semver-patch dependency-group: prod - dependency-name: rocksdb dependency-type: direct:production update-type: version-update:semver-minor dependency-group: prod ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#8281) * Impl generating continuous deserialized blocks * Make `sapling_efvk_hrp` `pub` * Don't wait for Sapling activation height in tests * Set the sleep interval for scan service to 10 secs * Simplify `sapling_key_to_scan_block_keys` * Enable mocking Sapling scanning keys for Testnet * Test the `RegisterKeys` scan service call * Enable `shielded-scan` for `zebra-chain` * Use an ephemeral database so results don't persist * Don't generate blocks when mocking the state * Improve error messages * Simplify seeding mocked Sapling viewing keys * Apply suggestions from code review Co-authored-by: Arya <[email protected]> * Use a manual iterator over `Network` --------- Co-authored-by: Arya <[email protected]>
) Containers can generate a significant amount of logs, consuming disk space over time. Here I added configuration for maximum log file size (max-size) and the number of retained log files (max-file) in the logging driver options to control disk usage and prevent log files from growing indefinitely.
Bumps the devops group with 1 update: [shimataro/ssh-key-action](https://github.com/shimataro/ssh-key-action). Updates `shimataro/ssh-key-action` from 2.6.1 to 2.7.0 - [Release notes](https://github.com/shimataro/ssh-key-action/releases) - [Changelog](https://github.com/shimataro/ssh-key-action/blob/v2/CHANGELOG.md) - [Commits](shimataro/ssh-key-action@v2.6.1...v2.7.0) --- updated-dependencies: - dependency-name: shimataro/ssh-key-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: devops ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Adds scan method * fix clippy warning * Skip empty results and don't panic if the gRPC client disconnects * moves `Results` request above `SubscribeResults` request to avoid duplicate results. * returns early if there's a send error when sending initial results and updates response type * move responder buffer size to const * Adds a snapshot test for the `scan` method * updates snapshots
* add grpc method unit tests * add test module description * runs tests in sequence, adds some messages to assertions, and minor cleanups (ZcashFoundation#8296) * fix field name change --------- Co-authored-by: Arya <[email protected]>
* fix(ci): keep `gcloud` arguments consistency * Fix the syntax for setting `DISK_OPTION` --------- Co-authored-by: Marek <[email protected]>
Bumps the devops group with 1 update: [tj-actions/changed-files](https://github.com/tj-actions/changed-files). Updates `tj-actions/changed-files` from 42.0.2 to 42.0.4 - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](tj-actions/changed-files@v42.0.2...v42.0.4) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-patch dependency-group: devops ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…Foundation#8303) * update scan task to notify subscribe caller once the new subscribed_keys are sent on the watch channel * Fixes timing bug in scan gRPC method: Joins register/subscribe scan service calls, sends SubscribeResults request first, and filters out duplicate results from channel * Removes outdated TODO * wraps subscribed_keys in an Arc before sending to watch channel, fixes typo * Remove result senders for keys that have been removed
* ref(docker): publish less tags in Docker Hub * fix: remove extra versions
We have deprecated the RFC process
* Update Testnet checkpoints * Update Mainnet checkpoints
…an gRPC server (ZcashFoundation#8288) * adds tonic-reflection * adds listen_addr to log * Adds user guide for scan server to zebra book * fixes typo * Applies suggestions from code review * update link Co-authored-by: Marek <[email protected]> --------- Co-authored-by: Alfredo Garcia <[email protected]> Co-authored-by: Marek <[email protected]>
* chore(dev-deps): always specify the version for dev-dependencies * test(tower-batch-control): remove zebra-consensus dev dependency Copies the Ed25519Verifier code directly to tower-batch-control tests * test(zebra-consensus): update ed25519 verifier tests with ones from batch-control * test(zebra-consensus): restore previous timeout values The timeouts copied from tower-batch-control seems too low and there must have been a reasoning why were they introduced * chore: update dev-deps versions to beta.33 * chore(tower-batch-control): remove dev-dependency on metrics * chore(tower-batch-control): remove zebra-chain dev-dependency * Update zebra-scan/Cargo.toml * bump all versions to match current release * fix missed commas in version bumps --------- Co-authored-by: Arya <[email protected]> Co-authored-by: Alfredo Garcia <[email protected]> Co-authored-by: Pili Guerra <[email protected]>
* Update build instructions with scanning enabled * Remove `pkg-config` from build deps in README I tried compiling Zebra with `--all-features` on a Linux machine without `pkg-config` or `pkfgconf` (which is an alternative to `pkg-config`), and it worked. * Add `protoc` to build deps in README
* Prepare the CHANGELOG for v1.6.0 * chore: Release * Set `ESTIMATED_RELEASE_HEIGHT` to 2_413_000 * Revert "chore: Release" This reverts commit 5261e85. * chore: Release * Fix release-crates-dry-run * Temporarily turn off bumps for `zebra-{scan,grpc}` * Apply suggestions from code review Co-authored-by: Arya <[email protected]> * Re-enable test bump for `zebra-scan` * Re-enable test bumps for `zebra-{scan, grpc}` * Turn off dry-run bumps for `zebra-{scan, grpc}` * Re-enable bumps and disable dry-run publishing * Re-enable dry-run publishing * Exclude `zebra-scan` from publishing --------- Co-authored-by: Arya <[email protected]>
…he zebra-chain crate.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This branch contains all the code we have written for the purpose of completing this issue:
ZcashFoundation#8325