zebra/.github/workflows
Gustavo Valverde dae1d92b01
ci(sync): only run the `lightwalletd` full sync on the `main` branch (#5393)
* ci(sync): only run the `lightwalletd` full sync on the `main` branch

Previous behavior:
In PR #5164, we made lightwalletd sync all the way to the tip in its full
sync test.

This increases that test's time from 1 hour to 4 hours, which makes the CI
we run on each PR change increase from 3 hours to 6 hours.

Expected behavior:
Run the lightwalletd full sync just on `main` or if a state disk for the
actual version is not found.

Solution:
Add the `github.event_name == 'push' && github.ref_name == 'main'` condition
to the `lightwalletd-full-sync` test.

Fixes #5316

* Allow lwd full syncs to be triggered manually (#5400)

* Limit checkpoint and lwd full sync concurrency

* Add a patch job for lightwalletd-full-sync

Co-authored-by: teor <teor@riseup.net>
2022-10-19 12:01:26 +00:00
..
scripts ci(ssh): revert using `ssh-compute` action & increase sshd connection limit (#5367) 2022-10-11 00:11:49 +00:00
build-crates-individually.patch.yml build(deps): bump actions/checkout from 3.0.2 to 3.1.0 (#5329) 2022-10-05 21:45:06 +00:00
build-crates-individually.yml build(deps): bump actions/checkout from 3.0.2 to 3.1.0 (#5329) 2022-10-05 21:45:06 +00:00
build-docker-image.yml build(deps): bump docker/metadata-action from 4.0.1 to 4.1.1 (#5417) 2022-10-18 22:15:31 +00:00
continous-delivery.yml build(deps): bump google-github-actions/auth from 0.8.2 to 0.8.3 (#5413) 2022-10-17 21:54:05 +00:00
continous-integration-docker.patch-always.yml ci(sync): only run the `lightwalletd` full sync on the `main` branch (#5393) 2022-10-19 12:01:26 +00:00
continous-integration-docker.patch.yml ci(test): run build and test jobs on cargo and clippy config changes (#4941) 2022-08-26 18:06:32 +00:00
continous-integration-docker.yml ci(sync): only run the `lightwalletd` full sync on the `main` branch (#5393) 2022-10-19 12:01:26 +00:00
continous-integration-os.patch.yml fix(ci): Build zebrad with Rust 1.63 to avoid Zcash parameter download hangs (#5251) 2022-09-26 12:37:23 +00:00
continous-integration-os.yml build(deps): bump actions/checkout from 3.0.2 to 3.1.0 (#5329) 2022-10-05 21:45:06 +00:00
coverage.patch.yml ci(test): run build and test jobs on cargo and clippy config changes (#4941) 2022-08-26 18:06:32 +00:00
coverage.yml build(deps): bump actions/checkout from 3.0.2 to 3.1.0 (#5329) 2022-10-05 21:45:06 +00:00
delete-gcp-resources.yml build(deps): bump google-github-actions/auth from 0.8.2 to 0.8.3 (#5413) 2022-10-17 21:54:05 +00:00
deploy-gcp-tests.yml build(deps): bump google-github-actions/auth from 0.8.2 to 0.8.3 (#5413) 2022-10-17 21:54:05 +00:00
docs.yml build(deps): bump actions/checkout from 3.0.2 to 3.1.0 (#5329) 2022-10-05 21:45:06 +00:00
lint.patch.yml Add a "Rust doc" patch job (#4654) 2022-06-21 09:30:48 +10:00
lint.yml build(deps): bump tj-actions/changed-files from 32.1.0 to 32.1.2 (#5414) 2022-10-17 21:53:55 +00:00
release-binaries.yml feat(release): create Docker hub binaries when tagging (#5138) 2022-09-16 04:14:06 +00:00
release-drafter.yml change(release): Automatically split CHANGELOG entries into categories (#5203) 2022-09-27 12:41:55 +00:00
zcash-lightwalletd.yml build(deps): bump docker/metadata-action from 4.0.1 to 4.1.1 (#5417) 2022-10-18 22:15:31 +00:00
zcash-params.yml ci(concurrency)!: run a single CI workflow as required (#4981) 2022-08-30 00:11:05 +00:00
zcashd-manual-deploy.yml build(deps): bump google-github-actions/auth from 0.8.2 to 0.8.3 (#5413) 2022-10-17 21:54:05 +00:00