rename worflows to fix readme badges (#8116)
This commit is contained in:
parent
4b5838c500
commit
2d217e29e7
|
@ -83,7 +83,7 @@ rustflags = [
|
||||||
[build]
|
[build]
|
||||||
rustdocflags = [
|
rustdocflags = [
|
||||||
# The -A and -W settings must be the same as the `RUSTDOCFLAGS` in:
|
# The -A and -W settings must be the same as the `RUSTDOCFLAGS` in:
|
||||||
# https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/docs.yml#L61
|
# https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/docs-deploy-firebase.yml#L68
|
||||||
|
|
||||||
# Links in public docs can point to private items.
|
# Links in public docs can point to private items.
|
||||||
"-Arustdoc::private_intra_doc_links",
|
"-Arustdoc::private_intra_doc_links",
|
||||||
|
|
|
@ -9,7 +9,7 @@ assignees: ''
|
||||||
|
|
||||||
# Prepare for the Release
|
# Prepare for the Release
|
||||||
|
|
||||||
- [ ] Make sure there has been [at least one successful full sync test](https://github.com/ZcashFoundation/zebra/actions/workflows/continous-integration-docker.yml?query=event%3Aschedule) since the last state change, or start a manual full sync.
|
- [ ] Make sure there has been [at least one successful full sync test](https://github.com/ZcashFoundation/zebra/actions/workflows/ci-integration-tests-gcp.yml?query=event%3Aschedule) since the last state change, or start a manual full sync.
|
||||||
- [ ] Make sure the PRs with the new checkpoint hashes and missed dependencies are already merged.
|
- [ ] Make sure the PRs with the new checkpoint hashes and missed dependencies are already merged.
|
||||||
(See the release ticket checklist for details)
|
(See the release ticket checklist for details)
|
||||||
|
|
||||||
|
|
|
@ -52,7 +52,7 @@ on:
|
||||||
- '.cargo/config.toml'
|
- '.cargo/config.toml'
|
||||||
- '**/clippy.toml'
|
- '**/clippy.toml'
|
||||||
# workflow definitions
|
# workflow definitions
|
||||||
- '.github/workflows/docs.yml'
|
- '.github/workflows/docs-deploy-firebase.yml'
|
||||||
|
|
||||||
env:
|
env:
|
||||||
RUST_LOG: ${{ vars.RUST_LOG }}
|
RUST_LOG: ${{ vars.RUST_LOG }}
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
[](https://github.com/ZcashFoundation/zebra/actions/workflows/continous-integration-docker.yml) [](https://github.com/ZcashFoundation/zebra/actions/workflows/continous-integration-os.yml) [](https://github.com/ZcashFoundation/zebra/actions/workflows/continous-delivery.yml) [](https://codecov.io/gh/ZcashFoundation/zebra) [](https://github.com/ZcashFoundation/zebra/actions/workflows/docs.yml)
|
[](https://github.com/ZcashFoundation/zebra/actions/workflows/ci-integration-tests-gcp.yml) [](https://github.com/ZcashFoundation/zebra/actions/workflows/ci-unit-tests-os.yml) [](https://github.com/ZcashFoundation/zebra/actions/workflows/cd-deploy-nodes-gcp.yml) [](https://codecov.io/gh/ZcashFoundation/zebra) [](https://github.com/ZcashFoundation/zebra/actions/workflows/docs-deploy-firebase.yml)
|
||||||

|

|
||||||
|
|
||||||
## Contents
|
## Contents
|
||||||
|
|
|
@ -25,4 +25,4 @@ A single instance can also be deployed, on an on-demand basis, if required, when
|
||||||
long-lived instance, with specific changes, is needed to be tested in the Mainnet with
|
long-lived instance, with specific changes, is needed to be tested in the Mainnet with
|
||||||
the same infrastructure used for CI & CD.
|
the same infrastructure used for CI & CD.
|
||||||
|
|
||||||
Further validations of the actual process can be done on our continuous delivery [workflow file](https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/continous-delivery.yml).
|
Further validations of the actual process can be done on our continuous delivery [workflow file](https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/cd-deploy-nodes-gcp.yml).
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
Zebra has extensive continuous integration tests for node syncing and `lightwalletd` integration.
|
Zebra has extensive continuous integration tests for node syncing and `lightwalletd` integration.
|
||||||
|
|
||||||
On every PR change, Zebra runs [these Docker tests](https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/continous-integration-docker.yml):
|
On every PR change, Zebra runs [these Docker tests](https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/ci-integration-tests-gcp.yml):
|
||||||
- Zebra update syncs from a cached state Google Cloud tip image
|
- Zebra update syncs from a cached state Google Cloud tip image
|
||||||
- lightwalletd full syncs from a cached state Google Cloud tip image
|
- lightwalletd full syncs from a cached state Google Cloud tip image
|
||||||
- lightwalletd update syncs from a cached state Google Cloud tip image
|
- lightwalletd update syncs from a cached state Google Cloud tip image
|
||||||
|
@ -21,7 +21,7 @@ which are shared by all tests. Tests prefer the latest image generated from the
|
||||||
But if a state from the same commit is not available, tests will use the latest image from
|
But if a state from the same commit is not available, tests will use the latest image from
|
||||||
any branch and commit, as long as the state version is the same.
|
any branch and commit, as long as the state version is the same.
|
||||||
|
|
||||||
Zebra also does [a smaller set of tests](https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/continous-integration-os.yml) on tier 2 platforms using GitHub actions runners.
|
Zebra also does [a smaller set of tests](https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/ci-unit-tests-os.yml) on tier 2 platforms using GitHub actions runners.
|
||||||
|
|
||||||
## Automated Merges
|
## Automated Merges
|
||||||
|
|
||||||
|
@ -240,7 +240,7 @@ To fix duplicate dependencies, follow these steps until the duplicate dependenci
|
||||||
|
|
||||||
If the Docker cached state disks are full, increase the disk sizes in:
|
If the Docker cached state disks are full, increase the disk sizes in:
|
||||||
- [deploy-gcp-tests.yml](https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/deploy-gcp-tests.yml)
|
- [deploy-gcp-tests.yml](https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/deploy-gcp-tests.yml)
|
||||||
- [continous-delivery.yml](https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/continous-delivery.yml)
|
- [cd-deploy-nodes-gcp.yml](https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/cd-deploy-nodes-gcp.yml)
|
||||||
|
|
||||||
If the GitHub Actions disks are full, follow these steps until the errors are fixed:
|
If the GitHub Actions disks are full, follow these steps until the errors are fixed:
|
||||||
|
|
||||||
|
|
|
@ -115,6 +115,6 @@ endpoint_addr = "127.0.0.1:9999"
|
||||||
|
|
||||||
## Registries
|
## Registries
|
||||||
|
|
||||||
The images built by the Zebra team are all publicly hosted. Old image versions meant to be used by our [CI pipeline](https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/continous-integration-docker.yml) (`zebrad-test`, `lighwalletd`) might be deleted on a scheduled basis.
|
The images built by the Zebra team are all publicly hosted. Old image versions meant to be used by our [CI pipeline](https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/ci-integration-tests-gcp.yml) (`zebrad-test`, `lighwalletd`) might be deleted on a scheduled basis.
|
||||||
|
|
||||||
We use [Docker Hub](https://hub.docker.com/r/zfnd/zebra) for end-user images and [Google Artifact Registry](https://console.cloud.google.com/artifacts/docker/zfnd-dev-zebra/us/zebra) to build external tools and test images.
|
We use [Docker Hub](https://hub.docker.com/r/zfnd/zebra) for end-user images and [Google Artifact Registry](https://console.cloud.google.com/artifacts/docker/zfnd-dev-zebra/us/zebra) to build external tools and test images.
|
||||||
|
|
|
@ -20,7 +20,7 @@ Zebra's GitHub workflows automatically generate checkpoints after every `main` b
|
||||||
These checkpoints can be copied into the `main-checkpoints.txt` and `test-checkpoints.txt` files.
|
These checkpoints can be copied into the `main-checkpoints.txt` and `test-checkpoints.txt` files.
|
||||||
|
|
||||||
To find the latest checkpoints on the `main` branch:
|
To find the latest checkpoints on the `main` branch:
|
||||||
1. Find the [latest completed `CI Docker` workflow run on `main`](https://github.com/ZcashFoundation/zebra/actions/workflows/continous-integration-docker.yml?query=branch%3Amain).
|
1. Find the [latest completed `CI Docker` workflow run on `main`](https://github.com/ZcashFoundation/zebra/actions/workflows/ci-integration-tests-gcp.yml?query=branch%3Amain).
|
||||||
Due to GitHub UI issues, some runs will show as waiting, cancelled, or failed,
|
Due to GitHub UI issues, some runs will show as waiting, cancelled, or failed,
|
||||||
but the checkpoints have still been generated.
|
but the checkpoints have still been generated.
|
||||||
2. Go to the `Result of checkpoints-mainnet` step in the
|
2. Go to the `Result of checkpoints-mainnet` step in the
|
||||||
|
|
Loading…
Reference in New Issue