File tree Expand file tree Collapse file tree 1 file changed +24
-1
lines changed
Expand file tree Collapse file tree 1 file changed +24
-1
lines changed Original file line number Diff line number Diff line change 88 runs-on : ubuntu-latest
99 steps :
1010 - name : Checkout repo
11- uses : actions/checkout@v2
11+ uses : actions/checkout@v4
1212
1313 - name : Setup Ruby
1414 uses : ruby/setup-ruby@v1
3131 gem push --verbose --key github --host https://rubygems.pkg.github.com/${OWNER} *.gem
3232 env :
3333 OWNER : Drieam
34+
35+ rubygems :
36+ runs-on : ubuntu-latest
37+ steps :
38+ - name : Checkout repo
39+ uses : actions/checkout@v4
40+ - uses : ruby/setup-ruby@v1
41+ with :
42+ ruby-version : 3.0
43+ - name : Replace version by tag value
44+ run : sed -i "s/\"[0-9]\.[0-9]\..*\"/\"${GITHUB_REF##*/}\"/" lib/appsignal/sourcemap/version.rb
45+ - name : Set allowed_push_host to rubygems
46+ run : sed -i "s#https://rubygems.pkg.github.com/Drieam#https://rubygems.org#" appsignal-sourcemap.gemspec
47+ - name : Publish to RubyGems
48+ run : |
49+ mkdir -p $HOME/.gem
50+ touch $HOME/.gem/credentials
51+ chmod 0600 $HOME/.gem/credentials
52+ printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
53+ gem build *.gemspec
54+ gem push *.gem
55+ env :
56+ GEM_HOST_API_KEY : ${{secrets.RUBYGEMS_AUTH_TOKEN}}
You can’t perform that action at this time.
0 commit comments