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