File tree Expand file tree Collapse file tree 1 file changed +18
-6
lines changed Expand file tree Collapse file tree 1 file changed +18
-6
lines changed Original file line number Diff line number Diff line change @@ -12,10 +12,22 @@ jobs:
1212 steps :
1313 - uses : actions/checkout@v3
1414
15- - name : Release Gem
16- if : contains(github.ref, 'refs/tags/v')
17- uses : cadwallion/publish-rubygems-action@1
15+ - name : Set up Ruby
16+ uses : ruby/setup-ruby@1
17+ with :
18+ ruby-version : " 3.2"
19+ rubygems : " latest"
20+ bundler-cache : true
21+ working-directory : ./bindings/ruby
22+
23+ - name : Publish to RubyGems
24+ run : |
25+ mkdir -p $HOME/.gem
26+ touch $HOME/.gem/credentials
27+ chmod 0600 $HOME/.gem/credentials
28+ printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
29+ cd ./bindings/ruby
30+ gem build *.gemspec
31+ gem push *.gem
1832 env :
19- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
20- RUBYGEMS_API_KEY : ${{ secrets.RUBYGEMS_API_KEY }}
21- RELEASE_COMMAND : gem build *.gemspec && gem push *.gem
33+ GEM_HOST_API_KEY : " ${{ secrets.RUBYGEMS_API_KEY }}"
You can’t perform that action at this time.
0 commit comments