Merge pull request #466 from puppetlabs/fix-release-workflow

Use credentials file for Rubygems auth
This commit is contained in:
Gene Liverman 2021-12-08 09:38:49 -05:00 committed by GitHub
commit be72bb46d8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -27,6 +27,11 @@ jobs:
- name: Build gem
run: gem build *.gemspec
- name: Publish gem
run: gem push *.gem
run: |
mkdir -p $HOME/.gem
touch $HOME/.gem/credentials
chmod 0600 $HOME/.gem/credentials
printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
gem push *.gem
env:
GEM_HOST_API_KEY: '${{ secrets.RUBYGEMS_AUTH_TOKEN }}'