Skip to content

Commit b4e3ed6

Browse files
authored
Merge pull request #164 from payrollhero/github-actions
run tests via github actions
2 parents d7601e7 + e94e12e commit b4e3ed6

File tree

7 files changed

+55
-27
lines changed

7 files changed

+55
-27
lines changed

.github/workflows/build.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# This workflow uses actions that are not certified by GitHub.
2+
# They are provided by a third-party and are governed by
3+
# separate terms of service, privacy policy, and support
4+
# documentation.
5+
# This workflow will download a prebuilt Ruby version, install dependencies and run tests with Rake
6+
# For more information see: https://github.com/marketplace/actions/setup-ruby-jruby-and-truffleruby
7+
8+
name: build
9+
10+
on: [push, pull_request]
11+
12+
jobs:
13+
test:
14+
runs-on: ubuntu-20.04
15+
strategy:
16+
fail-fast: false
17+
matrix:
18+
ruby:
19+
- 2.7
20+
- 2.6
21+
gemfile:
22+
- rails_5.0.gemfile
23+
- rails_5.0_sprockets4.gemfile
24+
- rails_5.2.gemfile
25+
- rails_5.2_sprockets4.gemfile
26+
- rails_6.0.gemfile
27+
- rails_6.1.gemfile
28+
#- rails_head.gemfile
29+
#- rails_head_sprockets4.gemfile
30+
env:
31+
BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}
32+
AWS_REGION: us-east1
33+
steps:
34+
- uses: actions/checkout@v2
35+
- uses: ruby/setup-ruby@v1
36+
with:
37+
ruby-version: ${{ matrix.ruby }}
38+
bundler-cache: true
39+
- run: bundle exec rake test

.travis.yml

Lines changed: 0 additions & 22 deletions
This file was deleted.

angular-rails-templates.gemspec

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,12 @@ Gem::Specification.new do |s|
1616

1717
s.require_paths = ["lib"]
1818

19-
s.add_dependency "railties", ">= 4.2", "< 7"
19+
s.add_dependency "railties", ">= 5.0", "< 7"
2020
s.add_dependency "sprockets", ">= 3.0", '< 5'
2121
s.add_dependency "tilt"
2222

23-
s.add_development_dependency "minitest"
23+
# There is a deprecation warning indicating the build will fail with Minitest 6
24+
s.add_development_dependency "minitest", '< 6'
2425
s.add_development_dependency "capybara"
2526
s.add_development_dependency "uglifier"
2627
end

gemfiles/rails_4.2.gemfile renamed to gemfiles/rails_5.2.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
source "https://rubygems.org"
22

3-
gem "rails", "~> 4.2.0"
3+
gem "rails", "~> 5.2.7"
44
gem "slim-rails"
55
gem "haml"
66
gem "kramdown"

gemfiles/rails_4.2_sprockets4.gemfile renamed to gemfiles/rails_5.2_sprockets4.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
source "https://rubygems.org"
22

3-
gem "rails", "~> 4.2.0"
3+
gem "rails", "~> 5.2.7"
44
gem "sprockets", "~> 4.0.0.beta2"
55
gem "slim-rails"
66
gem "haml"

gemfiles/rails_6.0.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
source "https://rubygems.org"
22

3-
gem "rails", ">= 6.0.0", "< 7"
3+
gem "rails", "~> 6.0.4"
44
gem "slim-rails"
55
gem "haml"
66
gem "kramdown"

gemfiles/rails_6.1.gemfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
source "https://rubygems.org"
2+
3+
gem "rails", ">= 6.1.0", "< 7"
4+
gem "slim-rails"
5+
gem "haml"
6+
gem "kramdown"
7+
8+
gem 'coveralls', require: false
9+
10+
gemspec :path => ".././"

0 commit comments

Comments
 (0)