Skip to content

Commit 12f424d

Browse files
authored
update
1 parent d966449 commit 12f424d

File tree

1 file changed

+10
-20
lines changed

1 file changed

+10
-20
lines changed

.github/workflows/zip-and-release.yml

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,45 +11,35 @@ jobs:
1111
build_and_upload:
1212
runs-on: ubuntu-latest
1313
permissions:
14-
contents: write # Cần quyền ghi để tạo release và upload assets
14+
contents: write
1515

1616
steps:
1717
- name: Checkout repository
1818
uses: actions/checkout@v4
1919

20-
- name: Create archives for each directory
20+
- name: Create archives
2121
run: |
22-
# Lặp qua tất cả các thư mục trong thư mục gốc
22+
# ... (lệnh tar để nén file) ...
2323
for dir in */; do
24-
# Bỏ qua thư mục .github
25-
if [ "$dir" == ".github/" ]; then
26-
continue
27-
fi
28-
29-
# Tên file nén sẽ là tên thư mục
24+
if [ "$dir" == ".github/" ]; then continue; fi
3025
ARCHIVE_NAME="${dir%/}.tar.gz"
31-
echo "Compressing ${dir} to ${ARCHIVE_NAME}"
32-
33-
# Nén thư mục, loại trừ file README.md
34-
tar -czvf "${ARCHIVE_NAME}" \
35-
--exclude='README.md' \
36-
"${dir}"
26+
tar -czvf "${ARCHIVE_NAME}" --exclude='README.md' "${dir}"
3727
done
3828
29+
# BƯỚC NÀY RẤT QUAN TRỌNG, KHÔNG ĐƯỢC XÓA
3930
- name: Get latest release
4031
id: get_latest_release
4132
uses: pozetroninc/[email protected]
4233
with:
4334
repository: ${{ github.repository }}
4435
token: ${{ secrets.GITHUB_TOKEN }}
45-
46-
# ===== KHỐI MÃ ĐÃ SỬA LỖI BẮT ĐẦU TỪ ĐÂY =====
36+
37+
# Bước này cần 'upload_url' từ bước trên
4738
- name: Upload archives to latest release
4839
uses: actions/upload-release-asset@v1
4940
env:
5041
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5142
with:
5243
upload_url: ${{ steps.get_latest_release.outputs.upload_url }}
53-
asset_path: ./*.tar.gz # Dùng glob pattern để upload tất cả các file .tar.gz
54-
asset_content_type: application/gzip
55-
# ===== KẾT THÚC KHỐI MÃ SỬA LỖI =====
44+
asset_path: ./*.tar.gz
45+
asset_content_type: application/gzip

0 commit comments

Comments
 (0)