File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change 4
4
push :
5
5
branches : [ main ]
6
6
7
+ permissions :
8
+ contents : write
9
+ pull-requests : write
10
+
7
11
jobs :
8
12
release-please :
9
13
runs-on : ubuntu-latest
10
14
steps :
11
15
- uses : GoogleCloudPlatform/release-please-action@v2
12
16
id : release
13
17
with :
14
- token : ${{ secrets.GH_TOKEN }}
15
18
release-type : ruby
16
19
package-name : ' json_logic_ruby'
17
20
version-file : " json_logic/lib/json_logic.rb"
21
+ bump-minor-pre-major : true
18
22
- uses : actions/checkout@v2
19
23
if : ${{ steps.release.outputs.release_created }}
20
24
- uses : ruby/setup-ruby@v1
@@ -23,15 +27,14 @@ jobs:
23
27
if : ${{ steps.release.outputs.release_created }}
24
28
25
29
# Release the gem to https://rubygems.org if a release has been created.
26
- - name : Release Gem
30
+ - name : Publish gem
27
31
run : |
28
- gem install bundler
29
- bundle config unset deployment
30
- bundle install
31
32
mkdir -p $HOME/.gem
32
33
touch $HOME/.gem/credentials
33
34
chmod 0600 $HOME/.gem/credentials
34
- printf -- "---\n:rubygems_api_key: ${secrets.RUBYGEMS_API_KEY }\n" > $HOME/.gem/credentials
35
+ printf -- "---\n:rubygems_api_key: ${GEM_HOST_API_KEY }\n" > $HOME/.gem/credentials
35
36
gem build *.gemspec
36
37
gem push *.gem
38
+ env :
39
+ GEM_HOST_API_KEY : " ${{secrets.RUBYGEMS_AUTH_TOKEN}}"
37
40
if : ${{ steps.release.outputs.release_created }}
You can’t perform that action at this time.
0 commit comments