Skip to content

Create tar.gz Folders for Latest Release #9

Create tar.gz Folders for Latest Release

Create tar.gz Folders for Latest Release #9

name: Upload ZIPs to Release
on:
workflow_dispatch: # chỉ chạy thủ công
jobs:
zip-and-release:
runs-on: ubuntu-latest
permissions:
contents: write # cần để tạo/update release
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Tạo các file zip riêng trong thư mục release/
run: |
mkdir -p release
for dir in */ ; do
dir="${dir%/}"
zip -r "release/$dir.zip" "$dir"
done
- name: Upload các zip vào release có tag latest
uses: softprops/action-gh-release@v2
with:
tag_name: latest
name: Latest release
files: release/*.zip
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}