File tree Expand file tree Collapse file tree 1 file changed +13
-15
lines changed Expand file tree Collapse file tree 1 file changed +13
-15
lines changed Original file line number Diff line number Diff line change 55 types : [created]
66
77jobs :
8- build :
9- name : Build + Publish
8+ push :
9+ name : Push gem to RubyGems.org
1010 runs-on : ubuntu-latest
11+
1112 permissions :
12- contents : read
13- packages : write
13+ id-token : write # IMPORTANT: this permission is mandatory for trusted publishing
14+ contents : write # IMPORTANT: this permission is required for `rake release` to push the release tag
1415
1516 steps :
16- - uses : actions/checkout@v3
17- - name : Set up Ruby 2.7
18- uses : ruby/setup-ruby@v1
19- with :
20- ruby-version : ' 2.7'
17+ # Set up
18+ - uses : actions/checkout@v4
19+ - name : Set up Ruby
20+ uses : ruby/setup-ruby@v1
21+ with :
22+ ruby-version : 2.7
2123
22- - name : Publish to RubyGems
23- run : |
24- gem build *.gemspec
25- gem push *.gem
26- env :
27- GEM_HOST_API_KEY : ${{ secrets.RUBYGEMS_AUTH_TOKEN }}
24+ # Release
25+ - uses : rubygems/release-gem@v1
You can’t perform that action at this time.
0 commit comments