File tree 1 file changed +8
-4
lines changed
1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 1
1
name : Release
2
2
on :
3
3
push :
4
- tags :
5
- - " *"
4
+ pull_request :
6
5
jobs :
7
6
github :
8
7
name : GitHub
9
8
runs-on : ubuntu-latest
10
9
timeout-minutes : 10
11
10
steps :
12
11
- uses : actions/checkout@v4
13
- - name : Create a release
12
+ - name : Extract release note
14
13
run : |
15
14
ruby \
16
15
-e 'print("## stringio "); \
17
16
puts(ARGF.read.split(/^## /)[1])' \
18
- NEWS.md > release-note.md
17
+ NEWS.md | tee release-note.md
18
+ - name : Create a release
19
+ if : github.ref_type == 'tag'
20
+ run : |
19
21
title="$(head -n1 release-note.md | sed -e 's/^## //')"
20
22
tail -n +2 release-note.md > release-note-without-version.md
21
23
gh release create ${GITHUB_REF_NAME} \
47
49
run : |
48
50
bundle exec rake compile
49
51
-
uses :
rubygems/[email protected]
52
+ if : github.ref_type == 'tag'
50
53
- name : Push gems
54
+ if : github.ref_type == 'tag'
51
55
run : |
52
56
bundle exec rake release:rubygem_push
You can’t perform that action at this time.
0 commit comments