Skip to content

Commit 97e9402

Browse files
committed
ci: fix GitHub Actions.
1 parent b8a9769 commit 97e9402

File tree

1 file changed

+12
-21
lines changed

1 file changed

+12
-21
lines changed

.github/workflows/release.yml

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@ name: Release
44

55

66
on:
7-
# Triggers the workflow on release
8-
release:
9-
types: [published]
10-
7+
push:
8+
tags:
9+
- "v*.*.*"
1110

1211
# A workflow that zip the source code and upload it as a release asset.
1312
jobs:
@@ -16,31 +15,23 @@ jobs:
1615

1716
steps:
1817
- name: Checkout
19-
uses: actions/checkout@v2
18+
uses: actions/checkout@v4
2019

2120
- name: Zip source code
2221
run: zip -r resume-ng-zh.zip .
2322

24-
- name: Upload release asset
25-
uses: actions/upload-release-asset@v1
26-
with:
27-
upload_url: ${{ github.event.release.upload_url }}
28-
asset_path: ./resume-ng-zh.zip
29-
asset_name: resume-ng-zh.zip
30-
asset_content_type: application/zip
31-
3223
- name: Checkout
33-
uses: actions/checkout@v2
24+
uses: actions/checkout@v4
3425
with:
35-
ref: english
26+
ref: english
3627

3728
- name: Zip source code
3829
run: zip -r resume-ng-en.zip .
3930

40-
- name: Upload release asset
41-
uses: actions/upload-release-asset@v1
31+
- name: Release
32+
uses: softprops/action-gh-release@v2
33+
if: startsWith(github.ref, 'refs/tags/')
4234
with:
43-
upload_url: ${{ github.event.release.upload_url }}
44-
asset_path: ./resume-ng-en.zip
45-
asset_name: resume-ng-en.zip
46-
asset_content_type: application/zip
35+
files: |
36+
resume-ng-zh.zip
37+
resume-ng-en.zip

0 commit comments

Comments
 (0)