File tree Expand file tree Collapse file tree 3 files changed +36
-0
lines changed
Expand file tree Collapse file tree 3 files changed +36
-0
lines changed Original file line number Diff line number Diff line change 1717 push :
1818 tags :
1919 - " *"
20+ pull_request :
2021jobs :
2122 github :
2223 name : GitHub
3334 gsub(/\[(.+?)\]\[.+?\]/) {$1})' \
3435 doc/text/news.md | tee release-note.md
3536 - name : Upload to release
37+ if : |
38+ github.ref_type == 'tag'
3639 env :
3740 GH_TOKEN : ${{ github.token }}
3841 run : |
4245 --discussion-category Announcements \
4346 --notes-file release-note-without-version.md \
4447 --title "${title}"
48+ rubygems :
49+ name : RubyGems
50+ if : github.ref_type == 'tag'
51+ runs-on : ubuntu-latest
52+ timeout-minutes : 10
53+ permissions :
54+ id-token : write
55+ environment : release
56+ steps :
57+ - uses : actions/checkout@v6
58+ - uses : ruby/setup-ruby@v1
59+ with :
60+ ruby-version : ruby
61+ bundler-cache : true
62+ -
uses :
rubygems/[email protected] 63+ - name : Push gems
64+ run : |
65+ bundle exec rake release:rubygem_push
Original file line number Diff line number Diff line change @@ -63,3 +63,13 @@ namespace :reflection do
6363 end
6464 end
6565end
66+
67+ release_task = Rake . application [ "release" ]
68+ # We use Trusted Publishing.
69+ release_task . prerequisites . delete ( "build" )
70+ release_task . prerequisites . delete ( "release:rubygem_push" )
71+ release_task_comment = release_task . comment
72+ if release_task_comment
73+ release_task . clear_comments
74+ release_task . comment = release_task_comment . gsub ( / and build.*$/ , "" )
75+ end
Original file line number Diff line number Diff line change 1+ # News
2+
3+ ## 0.0.1 - 2025-11-28
4+
5+ Initial release!!!
You can’t perform that action at this time.
0 commit comments