7
7
# Build/Release on demand
8
8
workflow_dispatch :
9
9
inputs :
10
- create_alpha_release :
11
- description : " Create alpha release?"
10
+ create_edge_release :
11
+ description : " Create edge release?"
12
12
required : false
13
13
default : false
14
14
type : boolean
15
15
schedule :
16
- - cron : " 45 8 * * 4" # Create alpha weekly on Thursdays.
16
+ - cron : " 45 8 * * 4" # Create edge weekly on Thursdays.
17
17
push :
18
18
tags :
19
19
- " *" # Tags that trigger a new release version
@@ -29,25 +29,25 @@ jobs:
29
29
with :
30
30
run-mac-tests : true
31
31
32
- alpha :
32
+ edge :
33
33
runs-on : ubuntu-latest
34
34
environment : release
35
35
needs : tests
36
- if : ${{ inputs.create_alpha_release || github.event.schedule }}
36
+ if : ${{ inputs.create_edge_release || github.event.schedule }}
37
37
steps :
38
38
- name : Checkout source code
39
39
uses : actions/checkout@v3
40
40
with :
41
41
fetch-depth : 0 # Needed by goreleaser to browse history.
42
- - name : Determine alpha tag
42
+ - name : Determine edge tag
43
43
# This tag is semver and works with semver.Compare
44
- run : echo "ALPHA_TAG =0.0.0-alpha .$(date +%Y-%m-%d)" >> $GITHUB_ENV
45
- - name : Set alpha tag
44
+ run : echo "EDGE_TAG =0.0.0-edge .$(date +%Y-%m-%d)" >> $GITHUB_ENV
45
+ - name : Set edge tag
46
46
id : tag_version
47
47
uses :
mathieudutour/[email protected]
48
48
with :
49
49
github_token : ${{ secrets.GITHUB_TOKEN }}
50
- custom_tag : ${{ env.ALPHA_TAG }}
50
+ custom_tag : ${{ env.EDGE_TAG }}
51
51
tag_prefix : " "
52
52
- name : Set up go
53
53
uses : actions/setup-go@v4
@@ -72,13 +72,13 @@ jobs:
72
72
SENTRY_PROJECT : ${{ vars.SENTRY_PROJECT }}
73
73
with :
74
74
environment : development
75
- version : ${{ env.ALPHA_TAG }}
75
+ version : ${{ env.EDGE_TAG }}
76
76
- name : Publish snapshot release to GitHub
77
77
uses : softprops/action-gh-release@v1
78
78
with :
79
79
prerelease : true
80
80
fail_on_unmatched_files : true
81
- tag_name : ${{ env.ALPHA_TAG }}
81
+ tag_name : ${{ env.EDGE_TAG }}
82
82
files : |
83
83
dist/checksums.txt
84
84
dist/*.tar.gz
@@ -87,11 +87,11 @@ jobs:
87
87
with :
88
88
role-to-assume : ${{ secrets.AWS_ROLE }}
89
89
aws-region : us-west-2
90
- - name : Update alpha version in s3
90
+ - name : Update edge version in s3
91
91
run : |
92
92
tmp_file=$(mktemp)
93
- echo "${{ env.ALPHA_TAG }}" > $tmp_file
94
- aws s3 cp $tmp_file s3://releases.jetpack.io/devbox/alpha /version
93
+ echo "${{ env.EDGE_TAG }}" > $tmp_file
94
+ aws s3 cp $tmp_file s3://releases.jetpack.io/devbox/edge /version
95
95
96
96
release :
97
97
runs-on : ubuntu-latest
0 commit comments