Skip to content

Commit a8f9cf9

Browse files
authored
Switch to gh actions (#1357)
Switch to gh actions for CI tests
1 parent 20e051c commit a8f9cf9

File tree

3 files changed

+45
-32
lines changed

3 files changed

+45
-32
lines changed

.github/workflows/tests.yml

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [ 'master', 'release-0-8', 'release-0-9', 'release-0-10' ]
6+
pull_request:
7+
branches: ['**']
8+
9+
jobs:
10+
tests:
11+
runs-on: ubuntu-latest
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
ruby:
16+
- 2.6.6
17+
- 2.7.2
18+
rails:
19+
- 6.1.1
20+
- 6.0.3.4
21+
- 5.2.4.4
22+
- 5.1.7
23+
- 5.0.7.2
24+
- 4.2.11
25+
exclude:
26+
- ruby: 2.7.2
27+
rails: 5.0.7.2
28+
- ruby: 2.7.2
29+
rails: 4.2.11
30+
- ruby: 2.6.6
31+
rails: 4.2.11
32+
env:
33+
RAILS_VERSION: ${{ matrix.rails }}
34+
name: Ruby ${{ matrix.ruby }} Rails ${{ matrix.rails }}
35+
steps:
36+
- uses: actions/checkout@v2
37+
- name: Set up Ruby
38+
uses: ruby/setup-ruby@v1
39+
with:
40+
ruby-version: ${{ matrix.ruby }}
41+
- name: Install dependencies
42+
run: bundle install --jobs 4 --retry 3
43+
- name: Run tests
44+
run: bundle exec rake test

.travis.yml

-31
This file was deleted.

jsonapi-resources.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Gem::Specification.new do |spec|
1919
spec.require_paths = ['lib']
2020
spec.required_ruby_version = '>= 2.1'
2121

22-
spec.add_development_dependency 'bundler', '~> 1.17.3'
22+
spec.add_development_dependency 'bundler'
2323
spec.add_development_dependency 'rake'
2424
spec.add_development_dependency 'minitest'
2525
spec.add_development_dependency 'minitest-spec-rails'

0 commit comments

Comments
 (0)