55 types :
66 - created
77jobs :
8- build-release :
8+ build-no- release :
99 runs-on : ubuntu-latest
1010 steps :
1111 - uses : GoogleCloudPlatform/release-please-action@v2
@@ -21,50 +21,50 @@ jobs:
2121 if : ${{ steps.release.outputs.release_created }}
2222 - run : bundle install
2323 if : ${{ steps.release.outputs.release_created }}
24- - name : " publish gem"
25- run : |
26- mkdir -p $HOME/.gem
27- touch $HOME/.gem/credentials
28- chmod 0600 $HOME/.gem/credentials
29- echo "---\n:rubygems_api_key: $key\n"
30- gem build jekyll-rushed-analytics
31- bash -c "$push1 $push2 $push3"
32- env :
33- key : ap-automator.RUBY_GEM_SEC
34- push1 : ' gem push --key github'
35- push2 : ' --host https://rubygems.pkg.github.com/ap-automator'
36- push3 : ' jekyll-rushed-analytics-*.gem'
24+ # - name: "publish gem"
25+ # run: |
26+ # mkdir -p $HOME/.gem
27+ # touch $HOME/.gem/credentials
28+ # chmod 0600 $HOME/.gem/credentials
29+ # echo "---\n:rubygems_api_key: $key\n"
30+ # gem build jekyll-rushed-analytics
31+ # bash -c "$push1 $push2 $push3"
32+ # env:
33+ # key: ap-automator.RUBY_GEM_SEC
34+ # push1: 'gem push --key github'
35+ # push2: '--host https://rubygems.pkg.github.com/ap-automator'
36+ # push3: 'jekyll-rushed-analytics-*.gem'
3737 build :
3838 name : Build + Publish
3939 runs-on : ubuntu-latest
4040 permissions :
4141 packages : write
4242 contents : read
4343 steps :
44- - uses : actions/checkout@v2
45- - name : Set up Ruby 2.7
46- uses : ruby/setup-ruby@477b21f02be01bcb8030d50f37cfec92bfa615b6
47- with :
48- ruby-version : 2.7
49- - run : bundle install
50- - name : Publish to GPR
51- run : |
52- mkdir -p $HOME/.gem
53- touch $HOME/.gem/credentials
54- chmod 0600 $HOME/.gem/credentials
55- printf -- "---\n:github: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
56- gem build *.gemspec
57- gem push --KEY github --host https://rubygems.pkg.github.com/${OWNER} *.gem
58- env :
59- GEM_HOST_API_KEY : " Bearer ${{secrets.GITHUB_TOKEN}}"
60- OWNER : ${{ github.repository_owner }}
61- - name : Publish to RubyGems
62- run : |
63- mkdir -p $HOME/.gem
64- touch $HOME/.gem/credentials
65- chmod 0600 $HOME/.gem/credentials
66- printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
67- gem build *.gemspec
68- gem push *.gem
69- env :
70- GEM_HOST_API_KEY : " ${{secrets.RUBYGEMS_AUTH_TOKEN}}"
44+ - uses : actions/checkout@v2
45+ - name : Set up Ruby 2.7
46+ uses : ruby/setup-ruby@477b21f02be01bcb8030d50f37cfec92bfa615b6
47+ with :
48+ ruby-version : 2.7
49+ - run : bundle install
50+ - name : Publish to GPR
51+ run : |
52+ mkdir -p $HOME/.gem
53+ touch $HOME/.gem/credentials
54+ chmod 0600 $HOME/.gem/credentials
55+ printf -- "---\n:github: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
56+ gem build *.gemspec
57+ gem push --KEY github --host https://rubygems.pkg.github.com/${OWNER} *.gem
58+ env :
59+ GEM_HOST_API_KEY : " Bearer ${{secrets.GITHUB_TOKEN}}"
60+ OWNER : ${{ github.repository_owner }}
61+ - name : Publish to RubyGems
62+ run : |
63+ mkdir -p $HOME/.gem
64+ touch $HOME/.gem/credentials
65+ chmod 0600 $HOME/.gem/credentials
66+ printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
67+ gem build *.gemspec
68+ gem push *.gem
69+ env :
70+ GEM_HOST_API_KEY : " ${{secrets.RUBYGEMS_AUTH_TOKEN}}"
0 commit comments