55 lint :
66 runs-on : ubuntu-latest
77 steps :
8- - uses : actions/checkout@v3
8+ - uses : actions/checkout@v4
99 - uses : ruby/setup-ruby@v1
1010 with :
11- ruby-version : 3.1
11+ ruby-version : 3.4. 1
1212 - name : Install dependencies
1313 run : bundle install
1414 - name : Run linter
@@ -21,22 +21,19 @@ jobs:
2121 release_created : ${{ steps.release-please.outputs.release_created }}
2222 version : ${{ steps.release-please.outputs.version }}
2323 steps :
24- - uses : krystal /release-please-manifest- action@v1
24+ - uses : googleapis /release-please-action@v4
2525 id : release-please
26- with :
27- app-id : ${{ vars.RELEASE_PLEASE_GITHUB_APP_ID }}
28- private-key : ${{ secrets.RELEASE_PLEASE_GITHUB_APP_PRIVATE_KEY }}
2926
3027 release :
3128 runs-on : ubuntu-latest
3229 needs : [lint, release-please]
33- if : needs.release-please.outputs.release_created
30+ if : ${{ needs.release-please.outputs.release_created }}
3431 steps :
35- - uses : actions/checkout@v3
32+ - uses : actions/checkout@v4
3633 - name : Set up Ruby
37- uses : actions /setup-ruby@v1
34+ uses : ruby /setup-ruby@v1
3835 with :
39- ruby-version : 3.1
36+ ruby-version : 3.4. 1
4037 - name : Export version from tag name
4138 run : echo "${{ needs.release-please.outputs.version }}" > VERSION
4239 - name : Build Gem
4845 chmod 0600 $HOME/.gem/credentials
4946 printf -- "---\n:rubygems_api_key: ${RUBYGEMS_API_KEY}\n" > $HOME/.gem/credentials
5047 env :
51- RUBYGEMS_API_KEY : ${{secrets.KRYSTAL_RUBYGEMS_API_KEY }}
48+ RUBYGEMS_API_KEY : ${{secrets.RUBYGEMS_API_KEY }}
5249 - name : Publish to RubyGems
5350 run : |
5451 gem push *.gem
0 commit comments