diff options
author | Oran Agra <oran@redislabs.com> | 2020-07-12 13:55:26 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-12 13:55:26 +0300 |
commit | 7f19a04f0f049720ff5f84f3ab1aa81014f2f4ed (patch) | |
tree | 02d877ae578d228564c28862bbff91fc0d007e5e /.github | |
parent | 67660881ed5b19a979425c37b3e8beea3349043c (diff) | |
download | redis-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.yml | 26 |
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 |