1717 - name : " Check release version"
1818 run : |
1919 expr "${{ github.event.inputs.releaseVersion }}" : '[[:digit:]][[:digit:]]*\.[[:digit:]][[:digit:]]*\.[[:digit:]][[:digit:]]*$'
20-
2120 - name : " Check next version"
2221 run : |
2322 expr "${{ github.event.inputs.nextVersion }}" : '[[:digit:]][[:digit:]]*\.[[:digit:]][[:digit:]]*$'
24-
25232624 with :
2725 token : ${{ secrets.QAMETA_CI }}
@@ -30,34 +28,29 @@ jobs:
3028 run : |
3129 git config --global user.name qameta-ci
3230 git config --global user.email [email protected] 33-
34- - name : " Set release version in gradle.properties file"
31+ - name : " Set release version"
3532 run : |
3633 sed -i -e '/version=/s/.*/version=${{ github.event.inputs.releaseVersion }}/g' gradle.properties
3734 cat gradle.properties
38-
3935 - name : " Commit release version and create tag"
4036 run : |
4137 git commit -am "release ${{ github.event.inputs.releaseVersion }}"
4238 git tag ${{ github.event.inputs.releaseVersion }}
4339 git push origin ${{ github.event.inputs.releaseVersion }}
44-
45- - name : " Set next development version in gradle.properties file"
40+ - name : " Set next development version"
4641 run : |
4742 sed -i -e '/version=/s/.*/version=${{ github.event.inputs.nextVersion }}-SNAPSHOT/g' gradle.properties
4843 cat gradle.properties
49-
5044 - name : " Commit next development version and push it"
5145 run : |
5246 git commit -am "set next development version ${{ github.event.inputs.nextVersion }}"
53- git push origin ${GITHUB_REF}
54-
47+ git push origin ${{ github.ref }}
5548 - name : " Publish Github Release"
56- uses :
toolmantim/[email protected] 49+ 5750 with :
58- tag : ${{ github.event.inputs.releaseVersion }}
59- publish : " true"
60- version : ${{ github.event.inputs.releaseVersion }}
51+ route : POST /repos/${{ github.repository }}/releases
52+ tag_name : ${{ github.event.inputs.releaseVersion }}
53+ generate_release_notes : true
54+ target_commitish : ${{ github.ref }}
6155 env :
6256 GITHUB_TOKEN : ${{ secrets.QAMETA_CI }}
63-
0 commit comments