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 55 push :
66 branches :
77 - master
8- tags :
9- - v*
8+ - main
109
1110jobs :
1211 build :
1817 - 2.5
1918 - 2.6
2019 - 2.7
20+ - 3.0
2121
2222 steps :
2323 - uses : actions/checkout@v2
@@ -28,21 +28,23 @@ jobs:
2828 ruby-version : ${{ matrix.ruby }}
2929 bundler-cache : true
3030
31- - name : Rubocop
31+ - name : Lint
3232 run : bundle exec rubocop
3333
34- - name : RSpec
35- run : bundle exec rspec
34+ - name : Tests
35+ run : bundle exec rake test
3636
3737 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 ')
3939 needs : build
4040 runs-on : ubuntu-latest
4141
4242 steps :
4343 - uses : actions/checkout@v2
4444
4545 - name : Release Gem
46- uses : CvX /publish-rubygems-action@master
46+ uses : discourse /publish-rubygems-action@v2-beta
4747 env :
48- RUBYGEMS_API_KEY : ${{secrets.RUBYGEMS_API_KEY}}
48+ RUBYGEMS_API_KEY : ${{ secrets.RUBYGEMS_API_KEY }}
49+ GIT_EMAIL : team@discourse.org
50+ GIT_NAME : discoursebot
Original file line number Diff line number Diff line change 1- * .gem
2- * .rbc
3- .bundle
4- .config
5- .yardoc
61Gemfile.lock
7- InstalledFiles
8- _yardoc
92coverage
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
223/config.yml
Original file line number Diff line number Diff line change @@ -18,9 +18,9 @@ Gem::Specification.new do |spec|
1818 spec . test_files = spec . files . grep ( %r{^(test|spec|features)/} )
1919 spec . require_paths = [ 'lib' ]
2020
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'
2424
2525 spec . add_development_dependency 'bundler' , '~> 2.0'
2626 spec . add_development_dependency 'guard' , '~> 2.14'
@@ -30,7 +30,7 @@ Gem::Specification.new do |spec|
3030 spec . add_development_dependency 'rspec' , '~> 3.4'
3131 spec . add_development_dependency 'simplecov' , '~> 0.11'
3232 spec . add_development_dependency 'webmock' , '~> 3.0'
33- spec . add_development_dependency 'rubocop-discourse'
33+ spec . add_development_dependency 'rubocop-discourse' , '~> 2.4.1'
3434
3535 spec . required_ruby_version = '>= 2.5.0'
3636end
Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22module DiscourseApi
3- VERSION = "0.45.0 "
3+ VERSION = "0.45.1 "
44end
You can’t perform that action at this time.
0 commit comments