.github/workflows/release.yml in get_xkcd-0.2.1 vs .github/workflows/release.yml in get_xkcd-0.2.2
- old
+ new
@@ -4,12 +4,19 @@
types: [published]
jobs:
build:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v1
- - name: Release Gem
- uses: cadwallion/publish-rubygems-action@master
+ - uses: actions/checkout@v3
+ - name: Bundle Install
+ run: bundle install
+ - name: Set Credentials
+ run: |
+ mkdir -p $HOME/.gem
+ touch $HOME/.gem/credentials
+ chmod 0600 $HOME/.gem/credentials
+ printf -- "---\n:github: ${RUBYGEMS_API_KEY}\n" > $HOME/.gem/credentials
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
RUBYGEMS_API_KEY: ${{secrets.RUBYGEMS_API_KEY}}
- RELEASE_COMMAND: rake release --trace
+ - name: Release Gem
+ run: rake publish_gem