Skip to content

🌙 Nightly tests 1a7d9628c657aa31bd97da1a6ed2f5ab3c57cd8a #1927

🌙 Nightly tests 1a7d9628c657aa31bd97da1a6ed2f5ab3c57cd8a

🌙 Nightly tests 1a7d9628c657aa31bd97da1a6ed2f5ab3c57cd8a #1927

Workflow file for this run

name: Nightly tests
run-name: 🌙 Nightly tests ${{ github.sha }}
on:
schedule:
- cron: '00 20 * * *'
push:
paths:
- '.github/workflows/clt_nightly.yml'
- 'test/clt-tests/**'
pull_request:
branches: [ master ]
paths:
- '.github/workflows/clt_nightly.yml'
- 'test/clt-tests/installation/**'
- 'test/clt-tests/data-manipulation/test-replace-into.rec'
- 'test/clt-tests/data-manipulation/test-alter-rename-nightly.rec'
- 'test/clt-tests/performance-nightly/**'
- 'test/clt-tests/indexer/indexer-latest-mysql-postgres/indexer-latest-mysql-postgres.rec'
- 'test/clt-tests/tables-interaction/test-tables-interaction.rec'
# 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:
- name: Checkout repository
uses: actions/checkout@v3
- run: |
echo "# Nightly tests of latest release" >> $GITHUB_STEP_SUMMARY
echo "* Attempt: ${{ github.run_attempt }}" >> $GITHUB_STEP_SUMMARY
clt-amd64:
name: CLT-Amd64
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
include:
- 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: Alma 10 release installation
image: almalinux:10
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: 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: Trixie release installation
image: debian:trixie
test_prefix: test/clt-tests/installation/deb-release-
- name: Noble release installation
image: ubuntu:noble
test_prefix: test/clt-tests/installation/deb-release-
- 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: Alma 10 upgrade to dev
image: almalinux:10
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: 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: Trixie upgrade to dev
image: debian:trixie
test_prefix: test/clt-tests/installation/deb-dev-update
- name: Noble upgrade to dev
image: ubuntu:noble
test_prefix: test/clt-tests/installation/deb-dev-update
- name: REPLACE INTO
image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest
test_prefix: test/clt-tests/data-manipulation/test-replace-into
- name: Indexing errors
image: manticoresearch/dind:v1
test_prefix: test/clt-tests/indexing-error/test-id-attribute-error-during-indexing
- name: Indexer latest MYSQL POSTGRES
image: manticoresearch/dind:v1
test_prefix: test/clt-tests/indexer/indexer-latest-mysql-postgres/indexer-latest-mysql-postgres
- name: Test alter rename nightly
image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest
test_prefix: test/clt-tests/data-manipulation/test-alter-rename-nightly
- name: Tables interaction
image: manticoresearch/dind:v1
test_prefix: test/clt-tests/tables-interaction/test-tables-interaction
- name: Drop sharded table
image: manticoresearch/dind:v1
test_prefix: test/clt-tests/sharding/drop/test-drop-sharded-table
# Disabled as it works unstable.
# - name: Tests performance JSON vs SQL
# image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest
# test_prefix: test/clt-tests/performance-tests/test-comparison-
- name: Test performance for queries with multiple disk chunks
image: ghcr.io/manticoresoftware/manticoresearch:test-kit-latest
test_prefix: test/clt-tests/performance-nightly/test-performance-for-queries-with-multiple-disk-chunks
steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: manticoresoftware/[email protected]
with:
test_prefix: ${{ matrix.test_prefix }}
image: ${{ matrix.image }}
comment_mode: failures
run_args: --privileged
ui_host: "https://clt.manticoresearch.com"
clt-arm64:
name: CLT-Arm64
runs-on: ubuntu-24.04-arm
strategy:
fail-fast: false
matrix:
include:
- 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: Alma 10 release installation
image: almalinux:10
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: 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: Trixie release installation
image: debian:trixie
test_prefix: test/clt-tests/installation/deb-release-
- name: Noble release installation
image: ubuntu:noble
test_prefix: test/clt-tests/installation/deb-release-
- 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: Alma 10 upgrade to dev
image: almalinux:10
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: 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: Trixie upgrade to dev
image: debian:trixie
test_prefix: test/clt-tests/installation/deb-dev-update
- name: Noble upgrade to dev
image: ubuntu:noble
test_prefix: test/clt-tests/installation/deb-dev-update
steps:
- name: Checkout repository
uses: actions/checkout@v3
- uses: manticoresoftware/[email protected]
with:
test_prefix: ${{ matrix.test_prefix }}
image: ${{ matrix.image }}
comment_mode: failures
run_args: --privileged
ui_host: "https://clt.manticoresearch.com"