File tree 3 files changed +46
-7
lines changed
3 files changed +46
-7
lines changed Original file line number Diff line number Diff line change
1
+ name : Ruby Gem
2
+
3
+ on :
4
+ release :
5
+ types :
6
+ - created
7
+
8
+ jobs :
9
+ build :
10
+ name : Build + Publish
11
+ runs-on : ubuntu-latest
12
+
13
+ steps :
14
+ - uses : actions/checkout@v2
15
+
16
+ - name : Set up Ruby 2.5
17
+ uses : actions/setup-ruby@v1
18
+ with :
19
+ version : 2.5.x
20
+
21
+ - name : setup bundler, rubocop and rspec
22
+ run : |
23
+ gem install bundler
24
+ bundle config path vendor/bundle
25
+ bundle config --global frozen 1
26
+ bundle install --jobs 4 --retry 3
27
+ bundle exec rubocop --fail-fast
28
+ bundle exec rake
29
+
30
+ - name : Publish to RubyGems
31
+ run : |
32
+ mkdir -p $HOME/.gem
33
+ touch $HOME/.gem/credentials
34
+ chmod 0600 $HOME/.gem/credentials
35
+ printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
36
+ gem build *.gemspec
37
+ gem push *.gem
38
+ env :
39
+ GEM_HOST_API_KEY : ${{secrets.RUBYGEMS_AUTH_TOKEN}}
Original file line number Diff line number Diff line change @@ -105,12 +105,12 @@ PLATFORMS
105
105
ruby
106
106
107
107
DEPENDENCIES
108
- bundler
108
+ bundler ( ~> 2.0 )
109
109
jekyll-loading-lazy !
110
110
rake (~> 12.0 )
111
111
rspec (~> 3.0 )
112
- rubocop
113
- rubocop-jekyll
112
+ rubocop ( < 1.0 )
113
+ rubocop-jekyll ( < 1.0 )
114
114
115
115
BUNDLED WITH
116
116
2.1.4
Original file line number Diff line number Diff line change @@ -22,11 +22,11 @@ Gem::Specification.new do |spec|
22
22
}
23
23
spec . require_paths = %w( lib )
24
24
spec . required_ruby_version = ">= 2.5.8"
25
- spec . add_dependency "jekyll" , ">= 3.0" , "<5.0"
25
+ spec . add_dependency "jekyll" , ">= 3.0" , "< 5.0"
26
26
spec . add_dependency "nokogiri" , ">= 1.10" , "< 2.0"
27
- spec . add_development_dependency "bundler"
27
+ spec . add_development_dependency "bundler" , "~> 2.0"
28
28
spec . add_development_dependency "rake" , "~> 12.0"
29
29
spec . add_development_dependency "rspec" , "~> 3.0"
30
- spec . add_development_dependency "rubocop"
31
- spec . add_development_dependency "rubocop-jekyll"
30
+ spec . add_development_dependency "rubocop" , "< 1.0"
31
+ spec . add_development_dependency "rubocop-jekyll" , "< 1.0"
32
32
end
You can’t perform that action at this time.
0 commit comments