summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorOran Agra <oran@redislabs.com>2020-07-12 13:55:26 +0300
committerGitHub <noreply@github.com>2020-07-12 13:55:26 +0300
commit7f19a04f0f049720ff5f84f3ab1aa81014f2f4ed (patch)
tree02d877ae578d228564c28862bbff91fc0d007e5e /.github
parent67660881ed5b19a979425c37b3e8beea3349043c (diff)
downloadredis-7f19a04f0f049720ff5f84f3ab1aa81014f2f4ed.tar.gz
update release scripts for new hosts, and CI to run more tests (#7480)
* update daily CI to include cluster and sentinel tests * update daily CI to run when creating a new release * update release scripts to work on the new redis.io hosts
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/daily.yml26
1 files changed, 23 insertions, 3 deletions
diff --git a/.github/workflows/daily.yml b/.github/workflows/daily.yml
index acc4dd33a..4d54fbc42 100644
--- a/.github/workflows/daily.yml
+++ b/.github/workflows/daily.yml
@@ -1,14 +1,16 @@
name: Daily
on:
+ release:
+ types: [created]
schedule:
- - cron: '0 7 * * *'
+ - cron: '0 0 * * *'
jobs:
test-jemalloc:
runs-on: ubuntu-latest
- timeout-minutes: 1200
+ timeout-minutes: 14400
steps:
- uses: actions/checkout@v1
- name: make
@@ -19,10 +21,14 @@ jobs:
./runtest --accurate --verbose
- name: module api test
run: ./runtest-moduleapi --verbose
+ - name: sentinel tests
+ run: ./runtest-sentinel
+ - name: cluster tests
+ run: ./runtest-cluster
test-libc-malloc:
runs-on: ubuntu-latest
- timeout-minutes: 1200
+ timeout-minutes: 14400
steps:
- uses: actions/checkout@v1
- name: make
@@ -33,9 +39,14 @@ jobs:
./runtest --accurate --verbose
- name: module api test
run: ./runtest-moduleapi --verbose
+ - name: sentinel tests
+ run: ./runtest-sentinel
+ - name: cluster tests
+ run: ./runtest-cluster
test-32bit:
runs-on: ubuntu-latest
+ timeout-minutes: 14400
steps:
- uses: actions/checkout@v1
- name: make
@@ -50,9 +61,14 @@ jobs:
run: |
make -C tests/modules 32bit # the script below doesn't have an argument, we must build manually ahead of time
./runtest-moduleapi --verbose
+ - name: sentinel tests
+ run: ./runtest-sentinel
+ - name: cluster tests
+ run: ./runtest-cluster
test-tls:
runs-on: ubuntu-latest
+ timeout-minutes: 14400
steps:
- uses: actions/checkout@v1
- name: make
@@ -65,6 +81,10 @@ jobs:
./runtest --accurate --verbose --tls
- name: module api test
run: ./runtest-moduleapi --verbose --tls
+ - name: sentinel tests
+ run: ./runtest-sentinel
+ - name: cluster tests
+ run: ./runtest-cluster
test-valgrind:
runs-on: ubuntu-latest