Skip to content

Commit 9702431

Browse files
committed
Add release github action
1 parent 027bde5 commit 9702431

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed

.github/workflows/release.yml

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Release
2+
3+
on:
4+
release:
5+
types: [published]
6+
7+
jobs:
8+
build_and_push:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v3
12+
- uses: ruby/setup-ruby@v1
13+
with:
14+
ruby-version: 3.2
15+
bundler-cache: true
16+
- run: bundle exec rake
17+
- name: Publish to RubyGems
18+
run: |
19+
mkdir -p $HOME/.gem
20+
touch $HOME/.gem/credentials
21+
chmod 0600 $HOME/.gem/credentials
22+
printf -- "---\n:rubygems_api_key: ${RUBYGEMS_API_KEY}\n" > $HOME/.gem/credentials
23+
gem build *.gemspec
24+
gem push *.gem
25+
env:
26+
RUBYGEMS_API_KEY: "${{secrets.RUBYGEMS_API_KEY}}"

.github/workflows/ci.yml renamed to .github/workflows/test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: CI
1+
name: Test
22

33
on: [push, pull_request]
44

0 commit comments

Comments
 (0)