File tree Expand file tree Collapse file tree 1 file changed +13
-23
lines changed Expand file tree Collapse file tree 1 file changed +13
-23
lines changed Original file line number Diff line number Diff line change 1
- name : Manual Release Zipper
1
+ name : Upload ZIPs to Release
2
2
3
3
on :
4
- workflow_dispatch : # Kích hoạt thủ công
4
+ workflow_dispatch : # chỉ chạy thủ công
5
5
6
6
jobs :
7
- zip-and-upload :
7
+ zip-and-release :
8
8
runs-on : ubuntu-latest
9
9
10
10
permissions :
11
- contents : write # Cho phép ghi vào release
11
+ contents : write # cần để tạo/update release
12
12
13
13
steps :
14
- - name : Checkout repo
15
- uses : actions/checkout@v3
14
+ - name : Checkout
15
+ uses : actions/checkout@v4
16
16
17
- - name : Create release directory
18
- run : mkdir -p release
19
-
20
- - name : Find and zip root-level directories
17
+ - name : Tạo các file zip riêng trong thư mục release/
21
18
run : |
19
+ mkdir -p release
22
20
for dir in */ ; do
23
- if [ -d "$dir" ]; then
24
- zip -r "release/${dir%/}.zip" "$dir"
25
- fi
21
+ dir="${dir%/}"
22
+ zip -r "release/$dir.zip" "$dir"
26
23
done
27
24
28
- - name : Get latest release tag
29
- id : get_release
30
- run : |
31
- tag=$(gh release list --limit 1 | awk '{print $1}')
32
- echo "latest_tag=$tag" >> $GITHUB_OUTPUT
33
- env :
34
- GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
35
-
36
- - name : Upload zip files to latest release
25
+ - name : Upload các zip vào release có tag latest
37
26
uses : softprops/action-gh-release@v2
38
27
with :
39
- tag_name : ${{ steps.get_release.outputs.latest_tag }}
28
+ tag_name : latest
29
+ name : Latest release
40
30
files : release/*.zip
41
31
env :
42
32
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments