File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # https://guides.rubygems.org/trusted-publishing/releasing-gems/
2+ name : Release
3+ on :
4+ push :
5+ tags :
6+ - ' *'
7+ workflow_dispatch :
8+ jobs :
9+ push :
10+ name : Push gem to RubyGems.org
11+ runs-on : ubuntu-latest
12+
13+ permissions :
14+ id-token : write # IMPORTANT: this permission is mandatory for trusted publishing
15+ contents : write # IMPORTANT: this permission is required for `rake release` to push the release tag
16+
17+ environment : release
18+
19+ steps :
20+ # Set up
21+ - uses : actions/checkout@v6
22+ with :
23+ persist-credentials : false
24+ - name : Set up Ruby
25+ uses : ruby/setup-ruby@v1
26+ with :
27+ bundler-cache : true
28+ ruby-version : ruby
29+ - name : Install gettextpo to make compilation work
30+ run : |
31+ sudo apt-get update
32+ sudo apt-get install --yes libgettextpo-dev
33+
34+ # Release
35+ - uses : rubygems/release-gem@v1
You can’t perform that action at this time.
0 commit comments