File tree Expand file tree Collapse file tree 2 files changed +32
-0
lines changed
Expand file tree Collapse file tree 2 files changed +32
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Push gem to RubyGems
2+
3+ on :
4+ push :
5+ tags :
6+ - " v*"
7+
8+ permissions :
9+ contents : read
10+
11+ jobs :
12+ push :
13+ if : github.repository == 'sferik/x-ruby'
14+ runs-on : ubuntu-latest
15+ environment :
16+ name : rubygems.org
17+ url : https://rubygems.org/gems/x
18+ permissions :
19+ contents : write
20+ id-token : write
21+ steps :
22+ - uses : actions/checkout@v4
23+ - uses : ruby/setup-ruby@v1
24+ with :
25+ ruby-version : ruby
26+ bundler-cache : true
27+ - uses : rubygems/release-gem@v1
Original file line number Diff line number Diff line change 11require "bundler/gem_tasks"
2+
3+ # Override release task to skip gem push (handled by GitHub Actions)
4+ Rake ::Task [ "release" ] . clear
5+ desc "Create tag and push to GitHub (gem push handled by CI)"
6+ task release : %w[ release:guard_clean release:source_control_push ]
27require "rake/testtask"
38
49Rake ::TestTask . new ( :test ) do |t |
You can’t perform that action at this time.
0 commit comments