Skip to content

Commit b6c4abb

Browse files
[PRM-495] Removed 'latest' tagging from ECR
1 parent 0c7cf0f commit b6c4abb

File tree

3 files changed

+13
-26
lines changed

3 files changed

+13
-26
lines changed

.github/workflows/base-java-service-jobs.yml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -101,12 +101,12 @@ jobs:
101101
IMAGE_TAG: ${{ github.sha }}
102102
run: |
103103
set -euo pipefail
104-
TAG_ARGS=(-t "$REGISTRY/$REPOSITORY:$IMAGE_TAG" -t "$REGISTRY/$REPOSITORY:latest")
104+
TAG_ARG=""
105105
if [ -n "${REF_NAME:-}" ]; then
106106
REF_TAG="${REF_NAME//\//-}"
107-
TAG_ARGS+=(-t "$REGISTRY/$REPOSITORY:$REF_TAG")
107+
TAG_ARG="-t $REGISTRY/$REPOSITORY:$REF_TAG"
108108
fi
109-
docker build "${TAG_ARGS[@]}" --build-arg BUILD_TAG="$IMAGE_TAG" .
109+
docker build $TAG_ARG --build-arg BUILD_TAG="$IMAGE_TAG" .
110110
111111
- name: Docker Publish
112112
if: ${{ inputs.is_deployment }}
@@ -117,14 +117,8 @@ jobs:
117117
IMAGE_TAG: ${{ github.sha }}
118118
run: |
119119
set -euo pipefail
120-
TAG_ARGS=(-t "$REGISTRY/$REPOSITORY:$IMAGE_TAG" -t "$REGISTRY/$REPOSITORY:latest")
121-
if [ -n "${REF_NAME:-}" ]; then
122-
REF_TAG="${REF_NAME//\//-}"
123-
TAG_ARGS+=(-t "$REGISTRY/$REPOSITORY:$REF_TAG")
124-
fi
125120
docker push "$REGISTRY/$REPOSITORY:$IMAGE_TAG"
126-
docker push "$REGISTRY/$REPOSITORY:latest"
127-
121+
128122
if [ -n "${REF_NAME:-}" ]; then
129123
REF_TAG="${REF_NAME//\//-}"
130124
docker push "$REGISTRY/$REPOSITORY:$REF_TAG"

.github/workflows/base-node-service-jobs.yml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,12 @@ jobs:
134134
IMAGE_TAG: ${{ github.sha }}
135135
run: |
136136
set -euo pipefail
137-
TAG_ARGS=(-t "$REGISTRY/$REPOSITORY:$IMAGE_TAG" -t "$REGISTRY/$REPOSITORY:latest")
137+
TAG_ARG=""
138138
if [ -n "${REF_NAME:-}" ]; then
139139
REF_TAG="${REF_NAME//\//-}"
140-
TAG_ARGS+=(-t "$REGISTRY/$REPOSITORY:$REF_TAG")
140+
TAG_ARG="-t $REGISTRY/$REPOSITORY:$REF_TAG"
141141
fi
142-
docker build "${TAG_ARGS[@]}" --build-arg BUILD_TAG="$IMAGE_TAG" .
142+
docker build $TAG_ARG --build-arg BUILD_TAG="$IMAGE_TAG"
143143
144144
- name: Docker Publish
145145
if: ${{ inputs.is_deployment }}
@@ -150,14 +150,8 @@ jobs:
150150
IMAGE_TAG: ${{ github.sha }}
151151
run: |
152152
set -euo pipefail
153-
TAG_ARGS=(-t "$REGISTRY/$REPOSITORY:$IMAGE_TAG" -t "$REGISTRY/$REPOSITORY:latest")
154-
if [ -n "${REF_NAME:-}" ]; then
155-
REF_TAG="${REF_NAME//\//-}"
156-
TAG_ARGS+=(-t "$REGISTRY/$REPOSITORY:$REF_TAG")
157-
fi
158153
docker push "$REGISTRY/$REPOSITORY:$IMAGE_TAG"
159-
docker push "$REGISTRY/$REPOSITORY:latest"
160-
154+
161155
if [ -n "${REF_NAME:-}" ]; then
162156
REF_TAG="${REF_NAME//\//-}"
163157
docker push "$REGISTRY/$REPOSITORY:$REF_TAG"

.github/workflows/base-python-service-jobs.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,12 +85,12 @@ jobs:
8585
ECR_URI: ${{ steps.ecr-repo.outputs.uri }}
8686
IMAGE_TAG: ${{ github.sha }}
8787
run: |
88-
TAG_ARGS=(-t "$ECR_URI:$IMAGE_TAG" -t "$ECR_URI:latest")
88+
TAG_ARG=""
8989
if [ -n "${REF_NAME:-}" ]; then
9090
REF_TAG="${REF_NAME//\//-}"
91-
TAG_ARGS+=(-t "$ECR_URI:$REF_TAG")
91+
TAG_ARG="-t $ECR_URI:$REF_TAG"
9292
fi
93-
docker build "${TAG_ARGS[@]}" --build-arg IMAGE_TAG="$IMAGE_TAG" --build-arg ENV=${{steps.auth.outputs.aws-account-id}} .
93+
docker build $TAG_ARG --build-arg IMAGE_TAG="$IMAGE_TAG" --build-arg ENV=${{steps.auth.outputs.aws-account-id}} .
9494
9595
- name: Push Docker Image
9696
if: ${{ inputs.is_deployment }}
@@ -100,9 +100,8 @@ jobs:
100100
IMAGE_TAG: ${{ github.sha }}
101101
run: |
102102
docker push "$ECR_URI:$IMAGE_TAG"
103-
docker push "$ECR_URI:latest"
104-
if [ -n "${GITHUB_REF_NAME:-}" ]; then
105-
REF_TAG="${GITHUB_REF_NAME//\//-}"
103+
if [ -n "${REF_NAME:-}" ]; then
104+
REF_TAG="${REF_NAME//\//-}"
106105
docker push "$ECR_URI:$REF_TAG"
107106
fi
108107

0 commit comments

Comments
 (0)