File tree 1 file changed +39
-0
lines changed
1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Publish Gem
2
+
3
+ on : [release]
4
+
5
+ jobs :
6
+ build :
7
+ name : Build + Publish
8
+ runs-on : ubuntu-latest
9
+
10
+ steps :
11
+ - uses : actions/checkout@master
12
+ - name : Set up Ruby 2.6
13
+ uses : actions/setup-ruby@v1
14
+ with :
15
+ version : 2.6.x
16
+
17
+ - name : Publish to GPR
18
+ run : |
19
+ mkdir -p $HOME/.gem
20
+ touch $HOME/.gem/credentials
21
+ chmod 0600 $HOME/.gem/credentials
22
+ printf -- "---\n:github: Bearer ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
23
+ gem build just-the-docs.gemspec
24
+ gem push --KEY github --host https://rubygems.pkg.github.com/${OWNER} *.gem
25
+ env :
26
+ GEM_HOST_API_KEY : ${{secrets.GPR_AUTH_TOKEN}}
27
+ OWNER : pmarsceill
28
+
29
+ - name : Publish to RubyGems
30
+ run : |
31
+ mkdir -p $HOME/.gem
32
+ touch $HOME/.gem/credentials
33
+ chmod 0600 $HOME/.gem/credentials
34
+ printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
35
+ gem build just-the-docs.gemspec
36
+ gem push *.gem
37
+ env :
38
+ GEM_HOST_API_KEY : ${{secrets.RUBYGEMS_AUTH_TOKEN}}
39
+
You can’t perform that action at this time.
0 commit comments