tracks/.github/workflows/continuous-integration.yml
Workflow config file is invalid. Please check your config file: yaml: unmarshal errors: line 7: cannot unmarshal !!str `matrix` into model.Strategy
Matt Rogers e8eb4963d5 Simplify the workflow file
This uses a matrix configuration to set up all the various
configurations we're testing tracks with. It also adds testing on ruby
3.0 and testing postgres with all the various ruby versions.
2021-07-24 18:53:52 +00:00

13 lines
No EOL
311 B
YAML

---
name: Automated tests
on: pull_request
jobs:
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 ${{ matrix.ruby }} ${{ matrix.db }}