File tree Expand file tree Collapse file tree 2 files changed +28
-0
lines changed Expand file tree Collapse file tree 2 files changed +28
-0
lines changed Original file line number Diff line number Diff line change 43
43
--title "${title}"
44
44
env :
45
45
GH_TOKEN : ${{ github.token }}
46
+
47
+ rubygems :
48
+ name : RubyGems
49
+ runs-on : ubuntu-latest
50
+ timeout-minutes : 10
51
+ permissions :
52
+ id-token : write
53
+ environment : release
54
+ steps :
55
+ - uses : actions/checkout@v4
56
+ - uses : ruby/setup-ruby@v1
57
+ with :
58
+ ruby-version : ruby
59
+ bundler-cache : true
60
+ -
uses :
rubygems/[email protected]
61
+ - name : Push gems
62
+ run : |
63
+ bundle exec rake release:rubygem_push
Original file line number Diff line number Diff line change @@ -44,3 +44,13 @@ desc "Run tests"
44
44
task :test do
45
45
ruby ( "test/run-test.rb" )
46
46
end
47
+
48
+ release_task = Rake . application [ "release" ]
49
+ # We use Trusting Publishing
50
+ release_task . prerequisites . delete ( "build" )
51
+ release_task . prerequisites . delete ( "release:rubygem_push" )
52
+ release_task_comment = release_task . comment
53
+ if release_task_comment
54
+ release_task . clear_comments
55
+ release_task . comment = release_task_comment . gsub ( / and build.*$/ , "" )
56
+ end
You can’t perform that action at this time.
0 commit comments