diff --git a/.github/workflows/replica-tests.yml b/.github/workflows/replica-tests.yml index d5937fac5..d86eed60d 100644 --- a/.github/workflows/replica-tests.yml +++ b/.github/workflows/replica-tests.yml @@ -7,6 +7,7 @@ jobs: runs-on: ubuntu-20.04 strategy: + fail-fast: false matrix: version: [mysql-5.7.25,mysql-8.0.16,PerconaServer-8.0.21] @@ -22,3 +23,27 @@ jobs: env: TEST_MYSQL_VERSION: ${{ matrix.version }} run: script/cibuild-gh-ost-replica-tests + + docker-tests: + runs-on: ubuntu-22.04 + strategy: + fail-fast: false + matrix: + image: ['mysql:8.4.3'] + env: + TEST_MYSQL_IMAGE: ${{ matrix.image }} + + steps: + - uses: actions/checkout@v4 + + - name: Setup environment + run: script/docker-gh-ost-replica-tests up + + - name: Run tests + run: script/docker-gh-ost-replica-tests run + + - name: Teardown environment + if: always() + run: script/docker-gh-ost-replica-tests down + +