File tree Expand file tree Collapse file tree 2 files changed +27
-1
lines changed Expand file tree Collapse file tree 2 files changed +27
-1
lines changed Original file line number Diff line number Diff line change 28
28
--title "${title}"
29
29
env :
30
30
GH_TOKEN : ${{ github.token }}
31
-
31
+ rubygems :
32
+ name : RubyGems
33
+ runs-on : ubuntu-latest
34
+ timeout-minutes : 10
35
+ permissions :
36
+ id-token : write
37
+ environment : release
38
+ steps :
39
+ - uses : actions/checkout@v4
40
+ - uses : ruby/setup-ruby@v1
41
+ with :
42
+ ruby-version : ruby
43
+ bundler-cache : true
44
+ - uses : rubygems/configure-rubygems-credentials@v1.0.0
45
+ - name : Push gems
46
+ run : |
47
+ bundle exec rake release:rubygem_push
Original file line number Diff line number Diff line change 13
13
helper . install
14
14
spec = helper . gemspec
15
15
16
+ release_task = Rake . application [ "release" ]
17
+ # We use Trusted Publishing.
18
+ release_task . prerequisites . delete ( "build" )
19
+ release_task . prerequisites . delete ( "release:rubygem_push" )
20
+ release_task_comment = release_task . comment
21
+ if release_task_comment
22
+ release_task . clear_comments
23
+ release_task . comment = release_task_comment . gsub ( / and build.*$/ , "" )
24
+ end
25
+
16
26
task default : :test
17
27
18
28
desc "Run tests"
You can’t perform that action at this time.
0 commit comments