mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00

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>
27 lines
796 B
YAML
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
|