Skip to content

Commit 3dc6825

Browse files
committed
Simplify RubyGems publishing step in release workflow
1 parent a12363f commit 3dc6825

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

.github/workflows/release.yml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,8 @@ jobs:
4040
run: gem build structured_params.gemspec
4141

4242
- name: Publish to RubyGems
43-
run: |
44-
mkdir -p $HOME/.gem
45-
touch $HOME/.gem/credentials
46-
chmod 0600 $HOME/.gem/credentials
47-
printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY}\n" > $HOME/.gem/credentials
48-
gem push *.gem
49-
env:
50-
GEM_HOST_API_KEY: ${{ secrets.RUBYGEMS_API_KEY }}
43+
uses: rubygems/release-gem@v1
44+
# No API key needed with trusted publishing!
5145

5246
- name: Update CHANGELOG
5347
run: |

0 commit comments

Comments
 (0)