66 release :
77 description : Release
88 required : true
9+ default : patch
910
1011jobs :
1112 release :
@@ -16,46 +17,24 @@ jobs:
1617 - name : Release | Checkout
1718 uses : actions/checkout@v2.3.4
1819
19- - name : Release | Setup
20- uses : actions/setup-dotnet@v1.7.2
20+ - name : Release | Previous | Cancel
21+ uses : styfle/cancel-workflow-action@0.8.0
2122 with :
22- dotnet-version : 5.0.x
23+ access_token : ${{ secrets.UPDATE_WORKFLOWS_TOKEN }}
2324
24- - name : Release
25- id : release
26- uses : actions/create-release@v1.1.4
27- env :
28- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
25+ - name : Release | Tag
26+ id : tag
27+ uses : zwaldowski/semver-release-action@v1
2928 with :
30- tag_name : ${{ github.event.inputs.release }}
31- release_name : ${{ github.event.inputs.release }}
32-
33- - name : Release | Publish
34- id : publish
35- uses : brandedoutcast/publish-nuget@v2.5.5
36- with :
37- NUGET_KEY : ${{ secrets.NUGET_API_KEY }}
38- PROJECT_FILE_PATH : src/AppAny.HotChocolate.FluentValidation.csproj
39- VERSION_STATIC : ${{ github.event.inputs.release }}
40- TAG_FORMAT : ' *'
41- INCLUDE_SYMBOLS : true
42-
43- - name : Release | Assets
44- uses : actions/upload-release-asset@v1.0.2
29+ bump : ${{ github.event.inputs.release }}
30+ github_token : ${{ secrets.UPDATE_WORKFLOWS_TOKEN }}
4531 env :
46- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
47- with :
48- upload_url : ${{ steps.release.outputs.upload_url }}
49- asset_name : ${{ steps.publish.outputs.PACKAGE_NAME }}
50- asset_path : ${{ steps.publish.outputs.PACKAGE_PATH }}
51- asset_content_type : application/zip
32+ ACTIONS_ALLOW_UNSECURE_COMMANDS : true
5233
53- - name : Release | Assets | Symbols
54- uses : actions/upload-release-asset@v1.0.2
55- env :
56- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
34+ - name : Release
35+ uses : actions/create-release@v1.1.4
5736 with :
58- upload_url : ${{ steps.release .outputs.upload_url }}
59- asset_name : ${{ steps.publish .outputs.SYMBOLS_PACKAGE_NAME }}
60- asset_path : ${{ steps.publish.outputs.SYMBOLS_PACKAGE_PATH }}
61- asset_content_type : application/zip
37+ tag_name : ${{ steps.tag .outputs.version }}
38+ release_name : ${{ steps.tag .outputs.version }}
39+ env :
40+ GITHUB_TOKEN : ${{ secrets.UPDATE_WORKFLOWS_TOKEN }}
0 commit comments