Zebra/.github/workflows
Gustavo Valverde d6f4d31706
ref(workflows): use a single job to run GCP tests (#7682)
* ref(workflows): consolidate workflows based on their purpose

This also renames the workflows to make their naming more consistent and adding a naming convention

Fixes: #6166
Fixes: #6167

* fix(workflows): use correct name for patch

* fix(workflow): docker unit tests

* fix(release): validation error

Error:
```
Validation Failed: {"resource":"Release","code":"invalid","field":"target_commitish"}
```

Fixes: https://github.com/release-drafter/release-drafter/issues/1125

* fix(workflows): reference correct name

* fix: remove extra workflow

* fix(workflows): use larger runners

* fix(workflow): remove code already in docker unit-test

* fix(unit-tests): start zebra the right way

* fix: typo in patch name

* chore: move job to logical order

* imp(workflows): use better name for gcp tests

* ref(workflow): use a single job to run GCP tests

* fix(ci): do not format existing cached states if required

* test: wait for the instance to be fully ready

* fix(ci): use correct logic before formating

* fix: use correct condition

* fix: get more information

* fix(ci): use better shell handling and upgrade OS

* fix(ci): use better approach

* fix: `$DISK_OPTION` is not being correctly passed

* fix typo

* fix: more typos

* fix: use busybox

* fix: mount Docker volume at run and not before

* fix: use correct condition and simpler while

* add: missing merge changes

* chore: use better name for find-disks

* fix(ci): use the `entrypoint.sh` to change the Network

* fix(ci): add missing `ZEBRA_CONF_PATH` variable

* fix(ci): considerate new updates to jobs

* fix(ci): allow to build the entrypoint file with testnet

* fix(entrypoint): allow to create a dir and file with a single variable

* fix(ci): add missing jobs to `failure-issue`

* Apply suggestions from code review

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

* fix(ci): use better comment

* refactor: test config file in CI and CD with a reusable workflow

* fix(ci): wrong name used

* fix(ci): use checkout

* fix(ci): improve docker config tests

* fix(ci): use better name for protection rules

* chore: missing merge conflicts

---------

Co-authored-by: teor <teor@riseup.net>
2023-10-19 11:52:14 +00:00
..
scripts ci(ssh): revert using `ssh-compute` action & increase sshd connection limit (#5367) 2022-10-11 00:11:49 +00:00
cd-deploy-nodes-gcp.patch.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
cd-deploy-nodes-gcp.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
chore-delete-gcp-resources.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
chore-project-management.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
ci-build-crates.patch.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
ci-build-crates.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
ci-coverage.patch.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
ci-coverage.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
ci-integration-tests-gcp.patch.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
ci-integration-tests-gcp.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
ci-lint.patch.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
ci-lint.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
ci-unit-tests-docker.patch.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
ci-unit-tests-docker.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
ci-unit-tests-os.patch.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
ci-unit-tests-os.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
docs-deploy-firebase.patch.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
docs-deploy-firebase.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
docs-dockerhub-description.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
manual-zcashd-deploy.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
release-binaries.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
release-crates-io.patch.yml change(release): Update release script and check it in CI (#7128) 2023-07-04 19:01:11 +00:00
release-crates-io.yml build(deps): bump actions/checkout from 4.0.0 to 4.1.0 (#7633) 2023-10-09 21:26:08 +00:00
release-drafter.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
sub-build-docker-image.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
sub-build-lightwalletd.patch.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
sub-build-lightwalletd.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
sub-build-zcash-params.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
sub-deploy-integration-tests-gcp.yml ref(workflows): use a single job to run GCP tests (#7682) 2023-10-19 11:52:14 +00:00
sub-find-cached-disks.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00
sub-test-zebra-config.yml ref(workflows): consolidate workflows based on their purpose (#7616) 2023-10-18 06:16:02 +00:00