@@ -2,8 +2,8 @@ name: Push To Canary
2
2
3
3
on :
4
4
push :
5
- # branches:
6
- # - 'main'
5
+ branches :
6
+ - ' main'
7
7
8
8
concurrency :
9
9
group : ${{ github.workflow }}-${{ github.ref }}
53
53
id : sbt-assembly
54
54
run : |
55
55
set -eo pipefail
56
- sbt clean && sbt assembly
57
- sbt "project frontend" buildFrontend
56
+ sbt clean && sbt assembly || {
57
+ echo "::error::SBT assembly failed"
58
+ exit 1
59
+ }
60
+ sbt "project frontend" buildFrontend || {
61
+ echo "::error::Frontend build failed"
62
+ exit 1
63
+ }
58
64
59
65
- name : Build AWS Quickstart Image
60
66
id : build-aws-quickstart
@@ -136,7 +142,7 @@ jobs:
136
142
- name : Tag, and push quickstart image to Amazon ECR
137
143
env :
138
144
ECR_REPOSITORY : ${{steps.login-ecr.outputs.registry}}/${{env.AWS_QUICKSTART_REPOSITORY}}
139
- IMAGE_TAG : canary
145
+ IMAGE_TAG : main
140
146
shell : bash
141
147
run : |
142
148
set -eo pipefail
@@ -148,7 +154,7 @@ jobs:
148
154
- name : Tag, and push app image to Amazon ECR
149
155
env :
150
156
ECR_REGISTRY : ${{steps.login-ecr.outputs.registry}}/${{env.AWS_APP_REPOSITORY}}
151
- IMAGE_TAG : canary
157
+ IMAGE_TAG : main
152
158
shell : bash
153
159
run : |
154
160
set -eo pipefail
@@ -168,7 +174,7 @@ jobs:
168
174
shell : bash
169
175
env :
170
176
ECR_REGISTRY : ${{steps.login-ecr.outputs.registry}}/${{env.AWS_FRONTEND_REPOSITORY}}
171
- IMAGE_TAG : canary
177
+ IMAGE_TAG : main
172
178
run : |
173
179
set -eo pipefail
174
180
docker tag "frontend-image:latest" "${{env.ECR_REGISTRY}}:${{env.IMAGE_TAG}}"
@@ -201,7 +207,7 @@ jobs:
201
207
shell : bash
202
208
env :
203
209
GAR_QUICKSTART_REGISTRY : ${{secrets.GCP_REGION}}-docker.pkg.dev/${{secrets.GCP_PROJECT_ID}}/${{env.GAR_QUICKSTART_REPOSITORY}}
204
- IMAGE_TAG : canary
210
+ IMAGE_TAG : main
205
211
run : |
206
212
set -eo pipefail
207
213
docker tag "gcp-quickstart-image:latest" "${{env.GAR_QUICKSTART_REGISTRY}}:${{env.IMAGE_TAG}}"
@@ -219,7 +225,7 @@ jobs:
219
225
shell : bash
220
226
env :
221
227
GAR_APP_REGISTRY : ${{secrets.GCP_REGION}}-docker.pkg.dev/${{secrets.GCP_PROJECT_ID}}/${{env.GAR_APP_REPOSITORY}}
222
- IMAGE_TAG : canary
228
+ IMAGE_TAG : main
223
229
run : |
224
230
set -eo pipefail
225
231
docker tag "gcp-app-image:latest" "${{env.GAR_APP_REGISTRY}}:${{env.IMAGE_TAG}}"
@@ -237,7 +243,7 @@ jobs:
237
243
shell : bash
238
244
env :
239
245
GAR_FRONTEND_REGISTRY : ${{secrets.GCP_REGION}}-docker.pkg.dev/${{secrets.GCP_PROJECT_ID}}/${{env.GAR_FRONTEND_REPOSITORY}}
240
- IMAGE_TAG : canary
246
+ IMAGE_TAG : main
241
247
run : |
242
248
set -eo pipefail
243
249
docker tag "frontend-image:latest" "${{env.GAR_FRONTEND_REGISTRY}}:${{env.IMAGE_TAG}}"
0 commit comments