File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : Tests
1+ name : Release
2+
23on :
34 push :
45
6+ permissions :
7+ contents : write
8+ id-token : write
9+
510jobs :
611 rspec :
712 runs-on : ubuntu-latest
813
914 steps :
10- - uses : actions/checkout@v3
15+ - uses : actions/checkout@v4
1116
1217 - uses : ruby/setup-ruby@v1
1318 with :
@@ -16,13 +21,16 @@ jobs:
1621
1722 - run : bundle exec rspec
1823
19- - name : Publish to RubyGems
20- if : success() && github.ref == 'refs/heads/master'
21- env :
22- RUBYGEMS_API_KEY : ${{ secrets.RUBYGEMS_API_KEY }}
23- run : |
24- mkdir -p ~/.gem
25- echo ":rubygems_api_key: ${RUBYGEMS_API_KEY}" > ~/.gem/credentials
26- chmod 0600 ~/.gem/credentials
27- gem build *.gemspec
28- gem push *.gem
24+ release :
25+ runs-on : ubuntu-latest
26+ steps :
27+ - uses : actions/checkout@v4
28+
29+ - name : Set up Ruby
30+ uses : ruby/setup-ruby@v1
31+ with :
32+ bundler-cache : true
33+ ruby-version : ' 3.2'
34+
35+ - uses : rubygems/release-gem@v1
36+
You can’t perform that action at this time.
0 commit comments