🌙 Nightly tests 1a7d9628c657aa31bd97da1a6ed2f5ab3c57cd8a #1927
This file contains hidden or 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: | |
| - '.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" |