File tree Expand file tree Collapse file tree 4 files changed +15
-32
lines changed Expand file tree Collapse file tree 4 files changed +15
-32
lines changed Original file line number Diff line number Diff line change 5
5
push :
6
6
branches :
7
7
- master
8
- tags :
9
- - v*
8
+ - main
10
9
11
10
jobs :
12
11
build :
18
17
- 2.5
19
18
- 2.6
20
19
- 2.7
20
+ - 3.0
21
21
22
22
steps :
23
23
- uses : actions/checkout@v2
@@ -28,21 +28,23 @@ jobs:
28
28
ruby-version : ${{ matrix.ruby }}
29
29
bundler-cache : true
30
30
31
- - name : Rubocop
31
+ - name : Lint
32
32
run : bundle exec rubocop
33
33
34
- - name : RSpec
35
- run : bundle exec rspec
34
+ - name : Tests
35
+ run : bundle exec rake test
36
36
37
37
publish :
38
- if : contains (github.ref, 'refs/tags/v ')
38
+ if : github.event_name == 'push' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master ')
39
39
needs : build
40
40
runs-on : ubuntu-latest
41
41
42
42
steps :
43
43
- uses : actions/checkout@v2
44
44
45
45
- name : Release Gem
46
- uses : CvX /publish-rubygems-action@master
46
+ uses : discourse /publish-rubygems-action@v2-beta
47
47
env :
48
- RUBYGEMS_API_KEY : ${{secrets.RUBYGEMS_API_KEY}}
48
+ RUBYGEMS_API_KEY : ${{ secrets.RUBYGEMS_API_KEY }}
49
+
50
+ GIT_NAME : discoursebot
Original file line number Diff line number Diff line change 1
- * .gem
2
- * .rbc
3
- .bundle
4
- .config
5
- .yardoc
6
1
Gemfile.lock
7
- InstalledFiles
8
- _yardoc
9
2
coverage
10
- doc /
11
- lib /bundler /man
12
- pkg
13
- rdoc
14
- spec /reports
15
- test /tmp
16
- test /version_tmp
17
- tmp
18
- bin /
19
- .ruby-gemset
20
- .ruby-version
21
- .env
22
3
/config.yml
Original file line number Diff line number Diff line change @@ -18,9 +18,9 @@ Gem::Specification.new do |spec|
18
18
spec . test_files = spec . files . grep ( %r{^(test|spec|features)/} )
19
19
spec . require_paths = [ 'lib' ]
20
20
21
- spec . add_dependency 'faraday' , '~> 1.0'
22
- spec . add_dependency 'faraday_middleware' , '~> 1.0'
23
- spec . add_dependency 'rack' , '>= 1.6'
21
+ spec . add_runtime_dependency 'faraday' , '~> 1.0'
22
+ spec . add_runtime_dependency 'faraday_middleware' , '~> 1.0'
23
+ spec . add_runtime_dependency 'rack' , '>= 1.6'
24
24
25
25
spec . add_development_dependency 'bundler' , '~> 2.0'
26
26
spec . add_development_dependency 'guard' , '~> 2.14'
@@ -30,7 +30,7 @@ Gem::Specification.new do |spec|
30
30
spec . add_development_dependency 'rspec' , '~> 3.4'
31
31
spec . add_development_dependency 'simplecov' , '~> 0.11'
32
32
spec . add_development_dependency 'webmock' , '~> 3.0'
33
- spec . add_development_dependency 'rubocop-discourse'
33
+ spec . add_development_dependency 'rubocop-discourse' , '~> 2.4.1'
34
34
35
35
spec . required_ruby_version = '>= 2.5.0'
36
36
end
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
module DiscourseApi
3
- VERSION = "0.45.0 "
3
+ VERSION = "0.45.1 "
4
4
end
You can’t perform that action at this time.
0 commit comments