Skip to content

Commit 77b40af

Browse files
committed
Add release workflow
1 parent e262cc6 commit 77b40af

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Release
2+
3+
on:
4+
workflow_dispatch:
5+
6+
jobs:
7+
push:
8+
name: Push gem to RubyGems.org
9+
runs-on: ubuntu-latest
10+
11+
permissions:
12+
id-token: write
13+
contents: write
14+
15+
steps:
16+
- name: Checkout code
17+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
18+
with:
19+
persist-credentials: false
20+
21+
- name: Set up Ruby
22+
uses: ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd # v1.288.0
23+
with:
24+
ruby-version: ruby
25+
bundler-cache: true
26+
27+
- name: Release gem
28+
uses: rubygems/release-gem@1c162a739e8b4cb21a676e97b087e8268d8fc40b # v1.1.2

0 commit comments

Comments
 (0)