File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,20 +13,18 @@ jobs:
1313 name : Test
1414 runs-on : ubuntu-latest
1515 steps :
16- - name : Checkout code
17- uses : actions/checkout@v5
16+ - uses : actions/checkout@v4
1817
19- - name : Setup Ruby
20- uses : ruby/setup-ruby@v1
18+ - uses : ruby/setup-ruby@v1
2119 with :
22- ruby-version : " 3.2 "
20+ ruby-version : " 2.6 "
2321 bundler-cache : true
2422
2523 - name : Run tests
2624 run : bundle exec rspec spec --format progress
2725
28- build :
29- name : Build Ruby gem
26+ publish :
27+ name : Build & Publish gem
3028 needs : test
3129 if : github.event_name == 'workflow_dispatch' || startsWith(github.ref, 'refs/tags/')
3230 runs-on : ubuntu-latest
@@ -35,23 +33,18 @@ jobs:
3533 id-token : write
3634 environment : release
3735 steps :
38- - name : Checkout code
39- uses : actions/checkout@v5
40- with :
41- ref : ${{github.ref_name}}
36+ - uses : actions/checkout@v4
4237
43- - name : Setup Ruby
44- uses : ruby/setup-ruby@v1
38+ - uses : ruby/setup-ruby@v1
4539 with :
46- ruby-version : ' 3.2 '
40+ ruby-version : " 2.6 "
4741 bundler-cache : true
4842
4943 - name : Build gem
50- run : |
51- gem build lara-sdk.gemspec
44+ run : gem build lara-sdk.gemspec
45+
46+ - name : Configure RubyGems credentials (OIDC)
47+ uses : rubygems/configure-rubygems-credentials@v1
5248
5349 - name : Publish gem
54- run : |
55- gem push lara-sdk-*.gem
56- env :
57- GEM_HOST_API_KEY : oidc-${{ github.repository_owner }}
50+ run : gem push lara-sdk-*.gem
You can’t perform that action at this time.
0 commit comments