@@ -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 }}
@@ -121,6 +121,19 @@ jobs:
121
121
docker build "." -f "docker-init/frontend/Dockerfile" -t "frontend-image:latest" --build-arg "API_BASE_URL=http://app:9000"
122
122
123
123
124
+ - name : Scan container images
125
+ uses : aquasecurity/trivy-action@master
126
+ with :
127
+ image-ref : |
128
+ aws-app-image:latest
129
+ gcp-app-image:latest
130
+ frontend-image:latest
131
+ format : ' table'
132
+ exit-code : ' 1'
133
+ ignore-unfixed : true
134
+ vuln-type : ' os,library'
135
+ severity : ' CRITICAL,HIGH'
136
+
124
137
- name : Configure AWS Credentials
125
138
uses : aws-actions/configure-aws-credentials@v4
126
139
with :
@@ -137,7 +150,7 @@ jobs:
137
150
- name : Tag, and push quickstart image to Amazon ECR
138
151
env :
139
152
ECR_REPOSITORY : ${{steps.login-ecr.outputs.registry}}/${{env.AWS_QUICKSTART_REPOSITORY}}
140
- IMAGE_TAG : main
153
+ IMAGE_TAG : canary
141
154
shell : bash
142
155
run : |
143
156
set -eo pipefail
@@ -149,7 +162,7 @@ jobs:
149
162
- name : Tag, and push app image to Amazon ECR
150
163
env :
151
164
ECR_REGISTRY : ${{steps.login-ecr.outputs.registry}}/${{env.AWS_APP_REPOSITORY}}
152
- IMAGE_TAG : main
165
+ IMAGE_TAG : canary
153
166
shell : bash
154
167
run : |
155
168
set -eo pipefail
@@ -169,7 +182,7 @@ jobs:
169
182
shell : bash
170
183
env :
171
184
ECR_REGISTRY : ${{steps.login-ecr.outputs.registry}}/${{env.AWS_FRONTEND_REPOSITORY}}
172
- IMAGE_TAG : main
185
+ IMAGE_TAG : canary
173
186
run : |
174
187
set -eo pipefail
175
188
docker tag "frontend-image:latest" "${{env.ECR_REGISTRY}}:${{env.IMAGE_TAG}}"
@@ -202,7 +215,7 @@ jobs:
202
215
shell : bash
203
216
env :
204
217
GAR_QUICKSTART_REGISTRY : ${{secrets.GCP_REGION}}-docker.pkg.dev/${{secrets.GCP_PROJECT_ID}}/${{env.GAR_QUICKSTART_REPOSITORY}}
205
- IMAGE_TAG : main
218
+ IMAGE_TAG : canary
206
219
run : |
207
220
set -eo pipefail
208
221
docker tag "gcp-quickstart-image:latest" "${{env.GAR_QUICKSTART_REGISTRY}}:${{env.IMAGE_TAG}}"
@@ -220,7 +233,7 @@ jobs:
220
233
shell : bash
221
234
env :
222
235
GAR_APP_REGISTRY : ${{secrets.GCP_REGION}}-docker.pkg.dev/${{secrets.GCP_PROJECT_ID}}/${{env.GAR_APP_REPOSITORY}}
223
- IMAGE_TAG : main
236
+ IMAGE_TAG : canary
224
237
run : |
225
238
set -eo pipefail
226
239
docker tag "gcp-app-image:latest" "${{env.GAR_APP_REGISTRY}}:${{env.IMAGE_TAG}}"
@@ -238,7 +251,7 @@ jobs:
238
251
shell : bash
239
252
env :
240
253
GAR_FRONTEND_REGISTRY : ${{secrets.GCP_REGION}}-docker.pkg.dev/${{secrets.GCP_PROJECT_ID}}/${{env.GAR_FRONTEND_REPOSITORY}}
241
- IMAGE_TAG : main
254
+ IMAGE_TAG : canary
242
255
run : |
243
256
set -eo pipefail
244
257
docker tag "frontend-image:latest" "${{env.GAR_FRONTEND_REGISTRY}}:${{env.IMAGE_TAG}}"
0 commit comments