File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2424 --title "${title}"
2525 env :
2626 GH_TOKEN : ${{ github.token }}
27+ rubygems :
28+ name : RubyGems
29+ runs-on : ubuntu-latest
30+ timeout-minutes : 10
31+ permissions :
32+ id-token : write
33+ environment : release
34+ steps :
35+ - uses : actions/checkout@v6
36+ - uses : ruby/setup-ruby@v1
37+ with :
38+ ruby-version : ruby
39+ bundler-cache : true
40+ - uses : rubygems/configure-rubygems-credentials@v1.0.0
41+ - name : Push gems
42+ run : |
43+ bundle exec rake release:rubygem_push
Original file line number Diff line number Diff line change @@ -41,3 +41,13 @@ task :test do
4141 options = ARGV - Rake . application . top_level_tasks
4242 ruby ( "test/run-test.rb" , *options )
4343end
44+
45+ release_task = Rake . application [ "release" ]
46+ # We use Trusted Publishing.
47+ release_task . prerequisites . delete ( "build" )
48+ release_task . prerequisites . delete ( "release:rubygem_push" )
49+ release_task_comment = release_task . comment
50+ if release_task_comment
51+ release_task . clear_comments
52+ release_task . comment = release_task_comment . gsub ( / and build.*$/ , "" )
53+ end
You can’t perform that action at this time.
0 commit comments