Skip to content

Commit b911f9a

Browse files
committed
ci: Use Google's release-please action + Use ruby 3.4.1.
1 parent 2b65cf1 commit b911f9a

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
- uses: actions/checkout@v3
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:
3532
- uses: actions/checkout@v3
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
@@ -48,7 +45,7 @@ jobs:
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

Comments
 (0)