Zebra/.github/workflows
teor 1461c912f9
change(ci): Generate mainnet checkpoints in CI (#6550)
* Add extra test type modes to support zebra-checkpoints

* Add Mainnet and Testnet zebra-checkpoints test harnesses

* Add zebra-checkpoints to test docker images

* Add zebra-checkpoints test entrypoints

* Add Mainnet CI workflow for zebra-checkpoints

* Enable zebra-checkpoints feature in the test image

* Use the same features for (almost) all the docker tests

* Make workflow features match Docker features

* Add a feature note

* Add a zebra-checkpoints test feature to zebrad

* Remove the "no cached state" testnet code

* Log a startup message to standard error when launching zebra-checkpoints

* Rename tests to avoid partial name conflicts

* Fix log formatting

* Add sentry feature to experimental docker image build

* Explain what ENTRYPOINT_FEATURES is used for

* Use the correct zebra-checkpoints path

* Silence zebrad logs while generating checkpoints

* Fix zebra-checkpoints log handling

* Re-enable waiting for zebrad to fully sync

* Add documentation for how to run these tests individually

* Start generating checkpoints from the last compiled-in checkpoint

* Fix clippy lints

* Revert changes to TestType

* Wait for all the checkpoints before finishing

* Add more stderr debugging to zebra-checkpoints

* Fix an outdated module comment

* Add a workaround for zebra-checkpoints launch/run issues

* Use temp dir and log what it is

* Log extra metadata about the zebra-checkpoints binary

* Add note about unstable feature -Z bindeps

* Temporarily make the test run faster and with debug info

* Log the original test command name when showing stdout and stderr

* Try zebra-checkpoints in the system path first, then the cargo path

* Fix slow thread close bug in dual process test harness

* If the logs are shown, don't say they are hidden

* Run `zebra-checkpoints --help` to work out what's going on in CI

* Build `zebra-utils` binaries for `zebrad` integration tests

* Revert temporary debugging changes

* Revert changes that were moved to another PR
2023-04-27 04:39:43 +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.5.1 to 3.5.2 (#6504) 2023-04-16 23:36:01 +00:00
build-crates-individually.yml build(deps): bump actions/checkout from 3.5.1 to 3.5.2 (#6504) 2023-04-16 23:36:01 +00:00
build-docker-image.yml change(ci): Generate mainnet checkpoints in CI (#6550) 2023-04-27 04:39:43 +00:00
continous-delivery.yml build(deps): bump google-github-actions/auth from 1.0.0 to 1.1.0 (#6540) 2023-04-18 18:56:02 +00:00
continous-integration-docker.patch-always.yml ci(lwd): run the send transactions test on each PR update (#6040) 2023-01-31 20:39:11 +00:00
continous-integration-docker.patch.yml change(ci): Generate mainnet checkpoints in CI (#6550) 2023-04-27 04:39:43 +00:00
continous-integration-docker.yml change(ci): Generate mainnet checkpoints in CI (#6550) 2023-04-27 04:39:43 +00:00
continous-integration-os.patch.yml fix(deps): Remove unused dependencies, and check for them in CI (#6216) 2023-02-26 23:42:36 +00:00
continous-integration-os.yml build(deps): bump actions/checkout from 3.5.1 to 3.5.2 (#6504) 2023-04-16 23:36:01 +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 codecov/codecov-action from 3.1.2 to 3.1.3 (#6554) 2023-04-23 21:45:31 +00:00
delete-gcp-resources.yml build(deps): bump google-github-actions/auth from 1.0.0 to 1.1.0 (#6540) 2023-04-18 18:56:02 +00:00
deploy-gcp-tests.yml build(deps): bump google-github-actions/auth from 1.0.0 to 1.1.0 (#6540) 2023-04-18 18:56:02 +00:00
dockerhub-description.yml build(deps): bump actions/checkout from 3.5.1 to 3.5.2 (#6504) 2023-04-16 23:36:01 +00:00
docs.yml build(deps): bump actions/checkout from 3.5.1 to 3.5.2 (#6504) 2023-04-16 23:36:01 +00:00
lint.patch.yml fix(ci): Run required jobs on dependent PRs (#5550) 2022-11-07 11:59:32 +10:00
lint.yml build(deps): bump tj-actions/changed-files from 35.8.0 to 35.9.0 (#6559) 2023-04-24 19:57:21 +00:00
project-management.yml build(deps): bump actions/add-to-project from 0.4.1 to 0.5.0 (#6452) 2023-04-03 23:20:53 +00:00
release-binaries.yml change(ci): Generate mainnet checkpoints in CI (#6550) 2023-04-27 04:39:43 +00:00
release-drafter.yml change(release): Automatically split CHANGELOG entries into categories (#5203) 2022-09-27 12:41:55 +00:00
zcash-lightwalletd.patch.yml fix(ci): Run required jobs on dependent PRs (#5550) 2022-11-07 11:59:32 +10:00
zcash-lightwalletd.yml build(deps): bump docker/metadata-action from 4.3.0 to 4.4.0 (#6541) 2023-04-18 23:24:54 +00:00
zcash-params.yml fix(ci): Run required jobs on dependent PRs (#5550) 2022-11-07 11:59:32 +10:00
zcashd-manual-deploy.yml build(deps): bump google-github-actions/auth from 1.0.0 to 1.1.0 (#6540) 2023-04-18 18:56:02 +00:00