Use credentials file for Rubygems auth

This commit is contained in:
Gene Liverman 2021-12-08 09:43:41 -05:00
parent 4fa14cc94f
commit ceb5cda184
No known key found for this signature in database
GPG key ID: 3AF83985B6C857C6

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 }}'