etcd/.github/workflows/linearizability-nightly.yaml
Thomas Jungblut ab3c530b92 add linearizability nightlies for release 3.4/3.5
This CL refactors the tests to reuse a single workflow that has
parameters. This is then reused for PRs/pushes and the nightlies.

Signed-off-by: Thomas Jungblut <tjungblu@redhat.com>
Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
2023-01-16 11:00:16 +01:00

27 lines
796 B
YAML

name: Linearizability Nightly
on:
# schedules always run against the main branch, hence we have to create separate jobs
# with individual checkout actions for each of the active release branches
schedule:
- cron: '25 9 * * *' # runs every day at 09:25 UTC
jobs:
test-main:
# GHA has a maximum amount of 6h execution time, we try to get done within 3h
uses: ./.github/workflows/linearizability-template.yaml
with:
ref: main
count: 300
timeoutDuration: 170m
test-35:
uses: ./.github/workflows/linearizability-template.yaml
with:
ref: release-3.5
count: 300
timeoutDuration: 170m
test-34:
uses: ./.github/workflows/linearizability-template.yaml
with:
ref: release-3.4
count: 300
timeoutDuration: 170m