File tree Expand file tree Collapse file tree 2 files changed +34
-1
lines changed
Expand file tree Collapse file tree 2 files changed +34
-1
lines changed Original file line number Diff line number Diff line change 1+ name : Ruby Gem
2+
3+ on :
4+ release :
5+ types : [published]
6+
7+ jobs :
8+ build :
9+ name : Build + Publish
10+ runs-on : ubuntu-latest
11+ permissions :
12+ contents : read
13+ packages : write
14+
15+ steps :
16+ - uses : actions/checkout@v3
17+
18+ - name : Set up Ruby
19+ uses : ruby/setup-ruby@v1
20+ with :
21+ ruby-version : ' 3.3'
22+ bundler-cache : true
23+
24+ - name : Publish to RubyGems
25+ run : |
26+ mkdir -p $HOME/.gem
27+ touch $HOME/.gem/credentials
28+ chmod 0600 $HOME/.gem/credentials
29+ printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
30+ gem build *.gemspec
31+ gem push *.gem
32+ env :
33+ GEM_HOST_API_KEY : " ${{secrets.RUBYGEMS_AUTH_TOKEN}}"
Original file line number Diff line number Diff line change @@ -52,4 +52,4 @@ COPY --from=development /usr/local/bundle /usr/local/bundle
5252RUN bundle config set deployment 'true'
5353RUN bundle install --local --path=/usr/local/bundle
5454
55- CMD [' bundle' , ' exec' , ' rake' ]
55+ CMD [" bundle" , " exec" , " rake" ]
You can’t perform that action at this time.
0 commit comments