File tree Expand file tree Collapse file tree 2 files changed +31
-0
lines changed
Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Release
2+ on :
3+ push :
4+ tags :
5+ - " v*"
6+ jobs :
7+ rubygems :
8+ runs-on : ubuntu-latest
9+ permissions :
10+ id-token : write
11+ environment : release
12+ steps :
13+ - uses : actions/checkout@v6
14+ - uses : ruby/setup-ruby@v1
15+ with :
16+ ruby-version : ruby
17+ bundler-cache : true
18+ - uses : rubygems/configure-rubygems-credentials@v1.0.0
19+ - name : Publish gem
20+ run : |
21+ bundle exec rake release:rubygem_push
Original file line number Diff line number Diff line change @@ -8,4 +8,14 @@ Rake::TestTask.new do |t|
88 t . warning = true
99end
1010
11+ release_task = Rake . application [ "release" ]
12+ # We use Trusted Publishing.
13+ release_task . prerequisites . delete ( "build" )
14+ release_task . prerequisites . delete ( "release:rubygem_push" )
15+ release_task_comment = release_task . comment
16+ if release_task_comment
17+ release_task . clear_comments
18+ release_task . comment = release_task_comment . gsub ( / and build.*$/ , "" )
19+ end
20+
1121task :default => :test
You can’t perform that action at this time.
0 commit comments