Skip to content

Nightly tests 46b0a4c21df0ac80291156c485d92fae74f72f2c #91

Nightly tests 46b0a4c21df0ac80291156c485d92fae74f72f2c

Nightly tests 46b0a4c21df0ac80291156c485d92fae74f72f2c #91

Workflow file for this run

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