Zebra/.github/workflows
teor e2890636a9
1. fix(ci): rebuild cached state before running cached state tests (#4385)
* Make jobs that use cached state wait for state rebuilds

* Run jobs that need cached state even if the rebuild was skipped

* Fix missing dependencies

And update a TODO

* refactor(ci): look for available disks instead of files changed

This ensure that if the constants.rs file was changed, we search for disks available in the whole repository with the same state.

If there's no disk available a rebuild is triggered depending the missing disk. And if there's a disk available, tests are run with this one.

* fix(ci): lwd syncs needs to wait for zebra disk rebuild

* docs(ci): use better comments on integration tests

* fix(ci): we must authenticate to GCP to find disks

* fix(ci): add needed permissions for google auth

* fix(ci): the output needs to be echoed

* imp(ci): reduce diff with main

* fix(ci): remove redundant dependency

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

* fix(ci): also add `false` to the JSON object output

* fix(ci): hasty copy/paste

* fix(ci): standardize comments

* fix(ci): run disk rebuilds if no disk was found

* fix(ci): build on any event if a cached disk is not found

* fix(ci): sync .patch file with changes on the workflow

Co-authored-by: Gustavo Valverde <gustavo@iterativo.do>
2022-05-19 23:07:28 +00:00
..
build-docker-image.yml build(deps): bump google-github-actions/auth from 0.7.2 to 0.7.3 (#4419) 2022-05-18 21:38:39 +00:00
continous-delivery.yml build(deps): bump google-github-actions/auth from 0.7.2 to 0.7.3 (#4419) 2022-05-18 21:38:39 +00:00
continous-integration-docker.patch.yml 1. fix(ci): rebuild cached state before running cached state tests (#4385) 2022-05-19 23:07:28 +00:00
continous-integration-docker.yml 1. fix(ci): rebuild cached state before running cached state tests (#4385) 2022-05-19 23:07:28 +00:00
continous-integration-os.patch.yml Update Cargo.lock check in continous-integration-os.patch.yml (#4428) 2022-05-19 02:43:08 +00:00
continous-integration-os.yml Update Cargo.lock check in continous-integration-os.patch.yml (#4428) 2022-05-19 02:43:08 +00:00
coverage.patch.yml fix(ci): update CI job path triggers (#3692) 2022-03-02 14:23:05 +00:00
coverage.yml build(deps): bump codecov/codecov-action from 2.1.0 to 3.1.0 (#4162) 2022-04-22 03:00:08 +00:00
deploy-gcp-tests.yml build(deps): bump google-github-actions/auth from 0.7.2 to 0.7.3 (#4419) 2022-05-18 21:38:39 +00:00
docs.yml build(deps): bump w9jds/firebase-action from 2.0.0 to 2.1.0 (#4402) 2022-05-16 22:14:21 +00:00
lint.yml build(deps): bump tj-actions/changed-files from 19 to 20 (#4403) 2022-05-17 20:28:20 +00:00
release-drafter.yml Specify v5, not 'latest' 2021-01-29 17:38:46 -05:00
zcash-lightwalletd.yml build(deps): bump google-github-actions/auth from 0.7.2 to 0.7.3 (#4419) 2022-05-18 21:38:39 +00:00
zcash-params.yml refactor(build): deprecate gcr.io as a registry and build faster (#4298) 2022-05-10 17:00:09 -04:00
zcashd-manual-deploy.yml build(deps): bump google-github-actions/auth from 0.7.2 to 0.7.3 (#4419) 2022-05-18 21:38:39 +00:00