File tree 6 files changed +51
-6
lines changed
6 files changed +51
-6
lines changed Original file line number Diff line number Diff line change 1
- on : pull_request
2
1
name : General PR Handling for 1Panel
2
+ on : pull_request
3
3
permissions :
4
4
pull-requests : write
5
5
jobs :
Original file line number Diff line number Diff line change
1
+ name : Create Release And Upload assets
1
2
on :
2
3
push :
3
4
tags :
4
5
- ' v*'
5
- name : Create Release And Upload assets
6
6
jobs :
7
7
create-release :
8
8
runs-on : ubuntu-latest
44
44
access-key-secret : ${{ secrets.OSS_ACCESS_KEY_SECRET }}
45
45
ossutil-version : ' 1.7.18'
46
46
- name : Upload Assets to OSS
47
- run : ossutil cp -r dist/ oss://resource-fit2cloud-com/1panel/package/stable/${{ github.ref_name }}/release/ --include "*.tar.gz" --include "checksums.txt" --only-current-dir --force
47
+ run : ossutil cp -r dist/ oss://resource-fit2cloud-com/1panel/package/stable/${{ github.ref_name }}/release/ --include "*.tar.gz" --include "checksums.txt" --only-current-dir --force
Original file line number Diff line number Diff line change
1
+ name : Create Release And Upload Cloudflare R2
2
+ on :
3
+ push :
4
+ tags :
5
+ - ' v*'
6
+ jobs :
7
+ create-release :
8
+ runs-on : ubuntu-latest
9
+ steps :
10
+ - name : Checkout Code
11
+ uses : actions/checkout@v4
12
+ - name : Setup Node
13
+ uses : actions/setup-node@v4
14
+ with :
15
+ node-version : ' 20.2'
16
+ - name : Build Web
17
+ run : |
18
+ cd frontend && npm install && npm run build:pro
19
+ env :
20
+ NODE_OPTIONS : --max-old-space-size=8192
21
+ - name : Setup Go
22
+ uses : actions/setup-go@v5
23
+ with :
24
+ go-version : ' 1.23'
25
+ - name : Build Release
26
+ uses : goreleaser/goreleaser-action@v6
27
+ with :
28
+ distribution : goreleaser
29
+ version : ' ~> v2'
30
+ args : release --skip=publish --clean
31
+ - name : Upload Assets
32
+ uses : softprops/action-gh-release@v1
33
+ if : startsWith(github.ref, 'refs/tags/')
34
+ with :
35
+ draft : true
36
+ files : |
37
+ dist/*.tar.gz
38
+ dist/checksums.txt
39
+ - name : Setup Rclone
40
+ uses : AnimMouse/setup-rclone@v1
41
+ with :
42
+ rclone_config : ${{ secrets.RCLONE_CONFIG }}
43
+ - name : Upload to Cloudflare R2
44
+ run : |
45
+ rclone copy dist/ cloudflare_r2:package/stable/${{ github.ref_name }}/release/ --include "*.tar.gz" --include "checksums.txt" --progress
Original file line number Diff line number Diff line change 1
- name : ' issue-translator '
1
+ name : Issue Translator
2
2
on :
3
3
issue_comment :
4
4
types : [created]
Original file line number Diff line number Diff line change 1
- name : Build
1
+ name : SonarCloud Scan
2
2
on :
3
3
push :
4
4
branches :
Original file line number Diff line number Diff line change 1
- name : sync2gitee
1
+ name : Synchronize to Gitee
2
2
on : [push]
3
3
jobs :
4
4
repo-sync :
You can’t perform that action at this time.
0 commit comments