File tree Expand file tree Collapse file tree 1 file changed +8
-32
lines changed Expand file tree Collapse file tree 1 file changed +8
-32
lines changed Original file line number Diff line number Diff line change 1
- name : Nightly Build
1
+ name : Release
2
2
3
3
on :
4
- schedule :
5
- - cron : ' 0 0 * * *'
6
- workflow_dispatch :
4
+ push :
5
+ tags :
6
+ - v0.*
7
+ - v1.*
7
8
permissions :
8
9
contents : write
9
10
13
14
jobs :
14
15
nightly :
15
16
runs-on : ubuntu-latest
16
- name : Build nightly release
17
+ name : Build release binaries
17
18
18
19
steps :
19
20
- name : Checkout source
@@ -43,36 +44,11 @@ jobs:
43
44
tar czvf moss.tar.gz -C ../target/x86_64-unknown-linux-musl/packaging moss
44
45
sha256sum moss.tar.gz > moss.tar.gz.sha256
45
46
46
- - name : Generate tag
47
- run : |
48
- echo "date=$(date '+%Y%m%d-%H%M%S')" >> $GITHUB_OUTPUT
49
- id : get_date
50
-
51
- - name : Push nightly tag
52
- uses : mathieudutour/github-tag-action@v6.1
53
- id : create_tag
54
- with :
55
- github_token : ${{ secrets.GITHUB_TOKEN }}
56
- custom_tag : ${{ steps.get_date.outputs.date }}
57
- tag_prefix : nightly-
58
-
59
47
- name : Upload binaries to nightly release
60
48
uses : svenstaro/upload-release-action@v2
61
49
with :
62
50
repo_token : ${{ secrets.GITHUB_TOKEN }}
63
51
file : release/moss*
64
52
file_glob : true
65
- tag : nightly-${{ steps.get_date.outputs.date }}
66
- overwrite : true
67
- prerelease : true
68
- release_name : " Nightly release ${{ steps.get_date.outputs.date }}"
69
- body : " Nightly release of moss"
70
-
71
- - name : Clean up old nightly releases
72
- uses : dev-drprasad/delete-older-releases@v0.3.2
73
- with :
74
- keep_latest : 5
75
- delete_tags : true
76
- delete_tag_pattern : nightly
77
- env :
78
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
53
+ tag : ${{ github.ref_name }}
54
+ release_name : " ${{ github.ref_name }}"
You can’t perform that action at this time.
0 commit comments