File tree Expand file tree Collapse file tree 2 files changed +5
-64
lines changed Expand file tree Collapse file tree 2 files changed +5
-64
lines changed Original file line number Diff line number Diff line change 7
7
workflow_dispatch :
8
8
inputs :
9
9
release_tag :
10
- description : ' Tag cho release (ví dụ: v1.0.0). Để trống nếu không tạo release. '
11
- required : false
10
+ description : ' Tag cho release (ví dụ: v1.0.0)'
11
+ required : true
12
12
13
13
jobs :
14
14
zip-and-release :
@@ -21,27 +21,18 @@ jobs:
21
21
- name : Create output folder
22
22
run : mkdir -p package
23
23
24
- - name : Zip each top-level folder (except ignored ones )
24
+ - name : Zip each top-level folder (excluding ignored)
25
25
run : |
26
26
for dir in */ ; do
27
27
name=$(basename "$dir")
28
28
[[ "$name" == "package" || "$name" == ".github" || "$name" == ".git" ]] && continue
29
29
zip -r "package/$name.zip" "$name" -x "$name/README.md"
30
30
done
31
31
32
- # Upload to GitHub Release if tag is provided (manual trigger)
33
- - name : Upload to GitHub Release (manual input)
34
- if : ${{ github.event.inputs.release_tag != '' }}
32
+ - name : Upload zip files to GitHub Release
35
33
uses : softprops/action-gh-release@v2
36
34
with :
37
- tag_name : ${{ github.event.inputs.release_tag }}
35
+ tag_name : ${{ github.event.inputs.release_tag || github.ref_name }}
38
36
files : package/*.zip
39
37
env :
40
38
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
41
-
42
- # Upload as artifacts (in all cases)
43
- - name : Upload zip files as artifact
44
- uses : actions/upload-artifact@v4
45
- with :
46
- name : zipped-packages
47
- path : package/
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments