Skip to content

Commit d997123

Browse files
committed
remove MFA requirement
1 parent 266b53a commit d997123

1 file changed

Lines changed: 20 additions & 12 deletions

File tree

.github/workflows/config.yml

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,18 @@
1-
name: Tests
1+
name: Release
2+
23
on:
34
push:
45

6+
permissions:
7+
contents: write
8+
id-token: write
9+
510
jobs:
611
rspec:
712
runs-on: ubuntu-latest
813

914
steps:
10-
- uses: actions/checkout@v3
15+
- uses: actions/checkout@v4
1116

1217
- uses: ruby/setup-ruby@v1
1318
with:
@@ -16,13 +21,16 @@ jobs:
1621

1722
- run: bundle exec rspec
1823

19-
- name: Publish to RubyGems
20-
if: success() && github.ref == 'refs/heads/master'
21-
env:
22-
RUBYGEMS_API_KEY: ${{ secrets.RUBYGEMS_API_KEY }}
23-
run: |
24-
mkdir -p ~/.gem
25-
echo ":rubygems_api_key: ${RUBYGEMS_API_KEY}" > ~/.gem/credentials
26-
chmod 0600 ~/.gem/credentials
27-
gem build *.gemspec
28-
gem push *.gem
24+
release:
25+
runs-on: ubuntu-latest
26+
steps:
27+
- uses: actions/checkout@v4
28+
29+
- name: Set up Ruby
30+
uses: ruby/setup-ruby@v1
31+
with:
32+
bundler-cache: true
33+
ruby-version: '3.2'
34+
35+
- uses: rubygems/release-gem@v1
36+

0 commit comments

Comments
 (0)