summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ci.yml31
1 files changed, 26 insertions, 5 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 5df3da6..848aa3f 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -6,7 +6,7 @@ jobs:
strategy:
matrix:
ruby: [ '2.5', '2.6', '2.7' ]
- name: Ruby ${{ matrix.ruby }}
+ name: RSpec Ruby ${{ matrix.ruby }}
steps:
- uses: actions/checkout@v2
with:
@@ -17,9 +17,30 @@ jobs:
ruby-version: ${{ matrix.ruby }}
- name: setup
run: ./bin/setup
- - name: integration
- run: ./bin/test spec/integration
- - name: unit
- run: ./bin/test spec/unit
+ - name: test
+ run: ./bin/test
+ lint:
+ runs-on: ubuntu-latest
+ name: Lint
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ lfs: true
+ submodules: recursive
+ - uses: actions/setup-ruby@v1
+ with:
+ ruby-version: 2.7
+ - name: setup
+ run: ./bin/setup
- name: lint
run: ./bin/lint
+ docker:
+ runs-on: ubuntu-latest
+ name: Docker
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ lfs: true
+ submodules: recursive
+ - name: docker
+ run: docker build .