Skip to content

Commit 8c9faab

Browse files
authored
update
1 parent 7c75f7a commit 8c9faab

File tree

1 file changed

+22
-17
lines changed

1 file changed

+22
-17
lines changed
Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,35 @@
1-
name: Upload release tarballs
1+
name: Release Upload
22

33
on:
4-
push:
5-
tags:
6-
- 'v*.*.*'
4+
workflow_dispatch:
5+
inputs:
6+
tag:
7+
description: 'Tag version (e.g., v1.0.0)'
8+
required: true
9+
release_name:
10+
description: 'Release name (e.g., First release)'
11+
required: true
712

813
jobs:
9-
release:
14+
upload-release:
1015
runs-on: ubuntu-latest
16+
1117
steps:
12-
- uses: actions/checkout@v3
18+
- name: Checkout code
19+
uses: actions/checkout@v4
1320

14-
- name: Compress folders
21+
- name: Zip release files
1522
run: |
1623
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/
24+
cp -r YOUR_FILES_OR_DIRECTORY release/
25+
cd release
26+
zip -r ../release.zip .
2027
21-
- name: Upload to GitHub Release
28+
- name: Upload to GitHub Releases
2229
uses: softprops/action-gh-release@v2
2330
with:
24-
tag_name: ${{ github.ref_name }}
25-
files: |
26-
release/folder1.tar.gz
27-
release/folder2.tar.gz
28-
release/folder3.tar.gz
31+
tag_name: ${{ github.event.inputs.tag }}
32+
name: ${{ github.event.inputs.release_name }}
33+
files: release.zip
2934
env:
30-
GITHUB_TOKEN: ${{ secrets.GH_PAT }} # hoặc secrets.GITHUB_TOKEN nếu đủ quyền
35+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)