.github/workflows/ci.yml in null-logger-0.1.6 vs .github/workflows/ci.yml in null-logger-0.1.7
- old
+ new
@@ -1,26 +1,29 @@
name: ci
on:
push:
- paths:
- - '**'
schedule:
- cron: '0 1 * * *'
jobs:
specs:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
ruby:
- - "2.7"
- - "2.6"
- - "2.5"
+ - '2.7'
+ - '2.6'
+ - '2.5'
+ - 'jruby'
+ - 'truffleruby'
+ include:
+ - ruby: '2.7'
+ coverage: 'true'
steps:
- - uses: actions/checkout@v1
+ - uses: actions/checkout@v2
- name: Install package dependencies
run: "[ -e $APT_DEPS ] || sudo apt-get install -y --no-install-recommends $APT_DEPS"
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
@@ -30,14 +33,18 @@
gem install bundler --no-document
bundle config set without 'tools benchmarks docs'
- name: Bundle install
run: bundle install --jobs 4 --retry 3
- name: Run all tests
+ env:
+ GITHUB_COVERAGE: ${{matrix.coverage}}
run: bundle exec rspec
coditsu:
runs-on: ubuntu-latest
strategy:
fail-fast: false
steps:
- - uses: actions/checkout@v1
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 0
- name: Run Coditsu
run: \curl -sSL https://api.coditsu.io/run/ci | bash