File tree Expand file tree Collapse file tree 5 files changed +20
-268
lines changed
Expand file tree Collapse file tree 5 files changed +20
-268
lines changed Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1- name : Publish yew & yew-macro
1+ name : Publish yew package(s)
2+
23permissions :
34 contents : write
45
1314 - patch
1415 - minor
1516 - major
17+ packages :
18+ description : " List of packages to publish (space separated)"
19+ required : true
20+ type : string
21+
1622jobs :
1723 publish :
1824 name : Publish yew
@@ -43,17 +49,27 @@ jobs:
4349 - name : Cargo login
4450 run : cargo login ${{ secrets.CRATES_IO_TOKEN }}
4551
46- - name : Release yew-macro
47- run : cargo release ${{ github.event.inputs.level }} --execute --no-confirm --package yew-macro
52+ - name : Build command
53+ shell : bash
54+ env :
55+ PACKAGES : ${{ github.event.inputs.packages }}
56+ run : |
57+ output=""
58+ for pkg in ${{ github.event.inputs.packages }}
59+ do
60+ output+="--package $pkg "
61+ done
62+ echo "pkg=$output" >> $GITHUB_ENV
4863
4964 - name : Release yew
50- run : cargo release ${{ github.event.inputs.level }} --execute --no-confirm --package yew
65+ run : cargo release ${{ github.event.inputs.level }} --execute --no-confirm ${{ env.pkg }}
5166
5267 - name : Get tag
5368 id : gettag
5469 uses : WyriHaximus/github-action-get-previous-tag@v1
5570
5671 - name : Create a version branch
72+ if : github.event.inputs.level != 'patch'
5773 uses : peterjgrainger/action-create-branch@v2.4.0
5874 env :
5975 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments