File tree 1 file changed +10
-21
lines changed 1 file changed +10
-21
lines changed Original file line number Diff line number Diff line change @@ -16,25 +16,14 @@ jobs:
16
16
- uses : actions/checkout@v4
17
17
- name : Build
18
18
run : swift build -v -c release
19
- - name : Create Release
20
- id : create_release
21
- uses : actions/create-release@v1
22
- env :
23
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
19
+ - name : Tag
20
+ run : |
21
+ echo ::set-env name=TAG::$(date +'%Y.%m.%d')_${GITHUB_RUN_NUMBER}
22
+ git tag -a $TAG -m "Release $TAG"
23
+ git push origin $TAG
24
+ - name : Release
25
+ uses : softprops/action-gh-release@v2
24
26
with :
25
- # Tag should look like this [YYYY.MM.DD] ([BUILD_NUMBER])
26
- tag_name : ${{ github.event.head_commit.timestamp }}_${{ steps.build_number.outputs.build_number }}
27
- release_name : ${{ github.event.head_commit.timestamp }} (${{ steps.build_number.outputs.build_number }})
28
- body : " "
29
- draft : false
30
- prerelease : false
31
- - name : Upload Release Asset
32
- id : upload-release-asset
33
- uses : actions/upload-release-asset@v1
34
- env :
35
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
36
- with :
37
- upload_url : ${{ steps.create_release.outputs.upload_url }}
38
- asset_path : .build/release/swift-changelog-parser
39
- asset_name : changelog
40
- asset_content_type : application/binary
27
+ files : .build/release/swift-changelog-parser
28
+ make_latest : " true"
29
+ tagName : ${{ env.TAG }}
You can’t perform that action at this time.
0 commit comments