diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 4ceda594..4775c47e 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -1,38 +1,13 @@ --- name: Automated tests - on: pull_request - jobs: - test25mysql: + build: runs-on: ubuntu-latest + strategy: matrix + matrix: + ruby: ["2.5", "2.6", "2.7", "3.0"] + db: [sqlite, mysql, postgres] steps: - uses: actions/checkout@v1 - - run: bash -x script/cibuild 2.5 mysql - - test26mysql: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - run: bash -x script/cibuild 2.6 mysql - - test27mysql: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - run: bash -x script/cibuild 2.7 mysql - - test27postgres: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - run: bash -x script/cibuild 2.7 postgres - - test27sqlite: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - run: bash -x script/cibuild 2.7 sqlite - -# - run: bash -x script/cibuild 2.5 postgres -# - run: bash -x script/cibuild 2.7 postgres + - run: bash -x script/cibuild ${{ matrix.ruby }} ${{ matrix.db }} \ No newline at end of file