Skip to content

Commit 7c75f7a

Browse files
authored
update
1 parent 761c566 commit 7c75f7a

File tree

1 file changed

+15
-23
lines changed

1 file changed

+15
-23
lines changed
Lines changed: 15 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,30 @@
1-
name: Auto Zip and Release
1+
name: Upload release tarballs
22

33
on:
44
push:
55
tags:
66
- 'v*.*.*'
7-
workflow_dispatch:
8-
inputs:
9-
release_tag:
10-
description: 'Tag cho release (ví dụ: v1.0.0)'
11-
required: true
127

138
jobs:
14-
zip-and-release:
9+
release:
1510
runs-on: ubuntu-latest
16-
1711
steps:
18-
- name: Checkout code
19-
uses: actions/checkout@v4
20-
21-
- name: Create output folder
22-
run: mkdir -p package
12+
- uses: actions/checkout@v3
2313

24-
- name: Zip each top-level folder (excluding ignored)
14+
- name: Compress folders
2515
run: |
26-
for dir in */ ; do
27-
name=$(basename "$dir")
28-
[[ "$name" == "package" || "$name" == ".github" || "$name" == ".git" ]] && continue
29-
zip -r "package/$name.zip" "$name" -x "$name/README.md"
30-
done
16+
mkdir -p release
17+
tar -czf release/folder1.tar.gz folder1/
18+
tar -czf release/folder2.tar.gz folder2/
19+
tar -czf release/folder3.tar.gz folder3/
3120
32-
- name: Upload zip files to GitHub Release
21+
- name: Upload to GitHub Release
3322
uses: softprops/action-gh-release@v2
3423
with:
35-
tag_name: ${{ github.event.inputs.release_tag || github.ref_name }}
36-
files: package/*.zip
24+
tag_name: ${{ github.ref_name }}
25+
files: |
26+
release/folder1.tar.gz
27+
release/folder2.tar.gz
28+
release/folder3.tar.gz
3729
env:
38-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
30+
GITHUB_TOKEN: ${{ secrets.GH_PAT }} # hoặc secrets.GITHUB_TOKEN nếu đủ quyền

0 commit comments

Comments
 (0)