zebra/.github/workflows
Gustavo Valverde 25b46ea0ec
ci(disk): use an official GCP image on CI VMs for disk auto-resizing, make CI & CD disks 300GB (#5371)
* Revert "ci(ssh): connect using `ssh-compute` action by Google (#5330)"

This reverts commit b366d6e7bb.

* ci(ssh): use sudo for docker commands if user is not root

* ci(ssh): specify the service account to connect with

* ci(ssh): increase the Google Cloud instance sshd connection limit

* chore: add a new line at the end of the script

* chore: update our VM image to bullseye

* chore: fix `tj-actions/changed-files` file comparison

* ci(disk): use an official image on CI VMs for disk auto-resizing

Previous behavior:
We've presented issues in the past with resizing as the device is busy,
for example:

```
e2fsck: Cannot continue, aborting.
/dev/sdb is in use.
```

Expected behavior:
We've been manually resizing the disk as this task was not being done
automatically, but having an official Public Image from GCP would make
this easier (automatic) and it also integrates better with other GCP
services

Configuration differences: https://cloud.google.com/compute/docs/images/os-details#notable-difference-debian

Solution:
- Use `debian-11` from the official public images https://cloud.google.com/compute/docs/images/os-details#debian
- Remove the manual disk resizing from the pipeline

* ci: increase VM disk size to fit future cached states sizes

Some GCP disk images are 160 GB, which means they could get to the current
200 GB size soon.
2022-10-16 08:01:59 -04: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/build-push-action from 3.1.1 to 3.2.0 (#5389) 2022-10-12 19:32:48 +00:00
continous-delivery.yml ci(disk): use an official GCP image on CI VMs for disk auto-resizing, make CI & CD disks 300GB (#5371) 2022-10-16 08:01:59 -04:00
continous-integration-docker.patch-always.yml feat(verify): Concurrently verify proof and signature batches (#4776) 2022-07-18 08:43:29 +10: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(ssh): revert using `ssh-compute` action & increase sshd connection limit (#5367) 2022-10-11 00:11:49 +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 actions/checkout from 3.0.2 to 3.1.0 (#5329) 2022-10-05 21:45:06 +00:00
deploy-gcp-tests.yml ci(disk): use an official GCP image on CI VMs for disk auto-resizing, make CI & CD disks 300GB (#5371) 2022-10-16 08:01:59 -04: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 ci(ssh): revert using `ssh-compute` action & increase sshd connection limit (#5367) 2022-10-11 00:11:49 +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/build-push-action from 3.1.1 to 3.2.0 (#5389) 2022-10-12 19:32:48 +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 actions/checkout from 3.0.2 to 3.1.0 (#5329) 2022-10-05 21:45:06 +00:00