Skip to content

🌙 Nightly tests of mysqldump and elasticdump 81914b1db26e23f9c32985f1f322ba9f7845653f #879

🌙 Nightly tests of mysqldump and elasticdump 81914b1db26e23f9c32985f1f322ba9f7845653f

🌙 Nightly tests of mysqldump and elasticdump 81914b1db26e23f9c32985f1f322ba9f7845653f #879

Workflow file for this run

name: Nightly testing of supported versions of mysqldump and elasticdump
run-name: 🌙 Nightly tests of mysqldump and elasticdump ${{ github.sha }}
on:
schedule:
- cron: '00 20 * * *'
pull_request:
branches: [ master ]
paths:
- 'test/clt-tests/migration-es-ms/**' # trigger when changes are made in migration test files
- 'test/clt-tests/mysqldump/versions/**' # trigger when changes are made in mysqldump test files
- '.github/workflows/nightly_dumps.yml' # trigger when changes are made in the workflow config
# cancels the previous workflow run when a new one appears in the same branch (e.g. master or a PR's branch)
concurrency:
group: nightly_dumps_${{ 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_test_mysqldump_mariadb_versions:
name: Testing supported MariaDB mysqldump versions
runs-on: ubuntu-22.04
timeout-minutes: 30
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: manticoresoftware/[email protected]
with:
image: manticoresearch/dind:v1
test_prefix: test/clt-tests/mysqldump/versions/mariadb/
run_args: --privileged -v $(pwd)/manual:/manual
ui_host: "https://clt.manticoresearch.com"
clt_test_mysqldump_mysql_versions:
name: Testing supported MySQL mysqldump versions
runs-on: ubuntu-22.04
timeout-minutes: 30
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: manticoresoftware/[email protected]
with:
image: manticoresearch/dind:v1
test_prefix: test/clt-tests/mysqldump/versions/mysql/
run_args: --privileged -v $(pwd)/manual:/manual
ui_host: "https://clt.manticoresearch.com"
clt_test_migration_es_ms:
name: Testing data migration from elastic to manticore
runs-on: ubuntu-22.04
timeout-minutes: 60
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: manticoresoftware/[email protected]
with:
image: manticoresearch/dind:v1
test_prefix: test/clt-tests/migration-es-ms/
run_args: --privileged
ui_host: "https://clt.manticoresearch.com"
- name: Upload .rep File
if: always()
uses: actions/upload-artifact@v4
with:
name: test-migration-es-ms-rep
path: test/clt-tests/migration-es-ms/test-migration-es-ms.rep