Nightly tests 46b0a4c21df0ac80291156c485d92fae74f72f2c #99
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Nightly tests | |
run-name: Nightly tests ${{ github.sha }} | |
on: | |
schedule: | |
- cron: '00 20 * * *' | |
push: | |
paths: | |
- 'test/clt-tests/**' | |
branches: | |
- manticore-6.2.12 | |
pull_request: | |
branches: [ master ] | |
paths: | |
- 'test/clt-tests/installation/**' | |
- 'test/clt-tests/core/test-replace-into' | |
- 'test/clt-tests/comparison-overhead-json-sql/**' | |
# cancels the previous workflow run when a new one appears in the same branch (e.g. master or a PR's branch) | |
concurrency: | |
group: clt_nightly_${{ github.ref }} | |
cancel-in-progress: true | |
jobs: | |
commit_info: | |
name: Commit info | |
runs-on: ubuntu-22.04 | |
steps: | |
- run: | | |
echo "# Nightly tests of latest release" >> $GITHUB_STEP_SUMMARY | |
echo "* Attempt: ${{ github.run_attempt }}" >> $GITHUB_STEP_SUMMARY | |
clt: | |
name: CLT | |
runs-on: ubuntu-22.04 | |
strategy: | |
fail-fast: false | |
matrix: | |
include: | |
- name: Centos 7 release installation | |
image: centos:7 | |
test_prefix: test/clt-tests/installation/rhel-release- | |
- name: Alma 8 release installation | |
image: almalinux:8 | |
test_prefix: test/clt-tests/installation/rhel-release- | |
- name: Alma 9 release installation | |
image: almalinux:9 | |
test_prefix: test/clt-tests/installation/rhel-release- | |
- name: OL 9 release installation | |
image: "oraclelinux:9" | |
test_prefix: test/clt-tests/installation/rhel-release- | |
- name: Amazon release installation | |
image: amazonlinux:latest | |
test_prefix: test/clt-tests/installation/rhel-release- | |
- name: Bionic release installation | |
image: ubuntu:bionic | |
test_prefix: test/clt-tests/installation/deb-release- | |
- name: Focal release installation | |
image: ubuntu:focal | |
test_prefix: test/clt-tests/installation/deb-release- | |
- name: Jammy release installation | |
image: ubuntu:jammy | |
test_prefix: test/clt-tests/installation/deb-release- | |
- name: Buster release installation | |
image: debian:buster | |
test_prefix: test/clt-tests/installation/deb-release- | |
- name: Bullseye release installation | |
image: debian:bullseye | |
test_prefix: test/clt-tests/installation/deb-release- | |
- name: Bookworm release installation | |
image: debian:bookworm | |
test_prefix: test/clt-tests/installation/deb-release- | |
- name: Centos 7 upgrade to dev | |
image: centos:7 | |
test_prefix: test/clt-tests/installation/rhel-dev-u | |
- name: Alma 8 upgrade to dev | |
image: almalinux:8 | |
test_prefix: test/clt-tests/installation/rhel-dev-u | |
- name: Alma 9 upgrade to dev | |
image: almalinux:9 | |
test_prefix: test/clt-tests/installation/rhel-dev-u | |
- name: OL 9 upgrade to dev | |
image: "oraclelinux:9" | |
test_prefix: test/clt-tests/installation/rhel-dev-u | |
- name: Amazon upgrade to dev | |
image: amazonlinux:latest | |
test_prefix: test/clt-tests/installation/rhel-dev-u | |
- name: Bionic upgrade to dev | |
image: ubuntu:bionic | |
test_prefix: test/clt-tests/installation/deb-dev-u | |
- name: Focal upgrade to dev | |
image: ubuntu:focal | |
test_prefix: test/clt-tests/installation/deb-dev-u | |
- name: Jammy upgrade to dev | |
image: ubuntu:jammy | |
test_prefix: test/clt-tests/installation/deb-dev-u | |
- name: Buster upgrade to dev | |
image: debian:buster | |
test_prefix: test/clt-tests/installation/deb-dev-u | |
- name: Bullseye upgrade to dev | |
image: debian:bullseye | |
test_prefix: test/clt-tests/installation/deb-dev-u | |
- name: Bookworm upgrade to dev | |
image: debian:bookworm | |
test_prefix: test/clt-tests/installation/deb-dev-update | |
- name: JSON vs SQL perf | |
image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest | |
test_prefix: test/clt-tests/comparison-overhead-json-sql/test-comparison- | |
- name: REPLACE INTO | |
image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest | |
test_prefix: test/clt-tests/core/test-replace-into | |
steps: | |
- uses: manticoresoftware/[email protected] | |
with: | |
test_prefix: ${{ matrix.test_prefix }} | |
image: ${{ matrix.image }} | |
comment_mode: failures |