Skip to content

Commit f2d9bc4

Browse files
committed
💚 Fix release workflow
1 parent 8991eb8 commit f2d9bc4

File tree

1 file changed

+10
-21
lines changed

1 file changed

+10
-21
lines changed

.github/workflows/swift.yml

Lines changed: 10 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -16,25 +16,14 @@ jobs:
1616
- uses: actions/checkout@v4
1717
- name: Build
1818
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
2426
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 }}

0 commit comments

Comments
 (0)