File tree Expand file tree Collapse file tree 1 file changed +22
-17
lines changed Expand file tree Collapse file tree 1 file changed +22
-17
lines changed Original file line number Diff line number Diff line change 1
- name : Upload release tarballs
1
+ name : Release Upload
2
2
3
3
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
7
12
8
13
jobs :
9
- release :
14
+ upload- release :
10
15
runs-on : ubuntu-latest
16
+
11
17
steps :
12
- - uses : actions/checkout@v3
18
+ - name : Checkout code
19
+ uses : actions/checkout@v4
13
20
14
- - name : Compress folders
21
+ - name : Zip release files
15
22
run : |
16
23
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 .
20
27
21
- - name : Upload to GitHub Release
28
+ - name : Upload to GitHub Releases
22
29
uses : softprops/action-gh-release@v2
23
30
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
29
34
env :
30
- GITHUB_TOKEN : ${{ secrets.GH_PAT }} # hoặc secrets.GITHUB_TOKEN nếu đủ quyền
35
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments