🌙 Nightly tests of mysqldump and elasticdump 81914b1db26e23f9c32985f1f322ba9f7845653f #879
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 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 |