Always run patch jobs that depend on cached cloud disks (#4496)

This commit is contained in:
teor 2022-05-26 08:19:40 +10:00 committed by GitHub
parent be91ab29ee
commit a6aa4398f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 30 additions and 12 deletions

View File

@ -0,0 +1,28 @@
# These jobs can be skipped based on cached Google Cloud state disks,
# so they always need to run on every PR.
#
# TODO: when we refactor checking disks into a re-usable workflow,
# call it here, and patch if the disks *are* available
name: CI Docker
on:
pull_request:
branches:
- main
push:
branches:
- main
jobs:
regenerate-stateful-disks:
name: Zebra checkpoint / Run sync-to-checkpoint test
runs-on: ubuntu-latest
steps:
- run: 'echo "No build required"'
test-full-sync:
name: Zebra tip / Run full-sync-to-tip test
runs-on: ubuntu-latest
steps:
- run: 'echo "No build required"'

View File

@ -1,5 +1,7 @@
name: CI Docker
# These jobs *don't* depend on cached Google Cloud state disks,
# so they can be skipped when the modified files make the actual workflow run.
on:
pull_request:
branches:
@ -76,24 +78,12 @@ jobs:
steps:
- run: 'echo "No build required"'
regenerate-stateful-disks:
name: Zebra checkpoint / Run sync-to-checkpoint test
runs-on: ubuntu-latest
steps:
- run: 'echo "No build required"'
test-stateful-sync:
name: Zebra checkpoint update / Run sync-past-checkpoint test
runs-on: ubuntu-latest
steps:
- run: 'echo "No build required"'
test-full-sync:
name: Zebra tip / Run full-sync-to-tip test
runs-on: ubuntu-latest
steps:
- run: 'echo "No build required"'
lightwalletd-rpc-test:
name: Zebra tip JSON-RPC / Run fully-synced-rpc test
runs-on: ubuntu-latest