Skip to content

Commit 813b32c

Browse files
committed
ci: Use Google's release-please action + fix CI script.
1 parent 1db6ce1 commit 813b32c

File tree

3 files changed

+8
-11
lines changed

3 files changed

+8
-11
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ jobs:
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
@@ -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
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)