main
1name: ci
2on:
3 push:
4 branches: [main]
5 pull_request:
6 branches: [main]
7jobs:
8 test:
9 runs-on: ubuntu-latest
10 strategy:
11 matrix:
12 ruby-version: ['2.5', '2.6', '2.7', '3.0']
13 steps:
14 - uses: actions/checkout@v2
15 - uses: ruby/setup-ruby@v1
16 with:
17 ruby-version: ${{ matrix.ruby-version }}
18 bundler-cache: true
19 - run: ./bin/test
20 style:
21 runs-on: ubuntu-latest
22 steps:
23 - uses: actions/checkout@v2
24 - uses: ruby/setup-ruby@v1
25 with:
26 ruby-version: '3'
27 bundler-cache: true
28 - run: ./bin/style