Skip to content

Commit f38ee71

Browse files
authored
feat(ci): update latest tag on release (#242)
feat(ci): update latest tag on release
1 parent 51b75bf commit f38ee71

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

.github/workflows/publish-dev-amd64.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,19 +62,22 @@ jobs:
6262
imageTag=${GITHUB_REF#refs/tags/}
6363
APP_VERSION=${imageTag}
6464
FINAL_IMAGE_NAME="${IMAGE_REPO}:${imageTag}"
65+
LATEST_IMAGE_NAME="${IMAGE_REPO}:latest"
6566
6667
: Override image name and version for dev image
6768
# dev-feat_branch-371e2d3b-2020.02.06_18:37:42
6869
APP_VERSION=${GITHUB_REF#refs/heads/}-${GITHUB_SHA::8}-$(date +'%Y.%m.%d_%H:%M:%S')
6970
FINAL_IMAGE_NAME="${IMAGE_REPO}:pr${{ github.event.pull_request.number }}"
7071
: end override
7172
72-
echo "FINAL_IMAGE_NAME=${FINAL_IMAGE_NAME}" >> ${GITHUB_ENV}
7373
echo "APP_VERSION=${APP_VERSION}" >> ${GITHUB_ENV}
74+
echo "FINAL_IMAGE_NAME=${FINAL_IMAGE_NAME}" >> ${GITHUB_ENV}
75+
echo "LATEST_IMAGE_NAME=${LATEST_IMAGE_NAME}" >> ${GITHUB_ENV}
7476
7577
echo "========================================="
7678
echo "APP_VERSION = $APP_VERSION"
7779
echo "FINAL_IMAGE_NAME = $FINAL_IMAGE_NAME"
80+
echo "LATEST_IMAGE_NAME = $LATEST_IMAGE_NAME"
7881
echo "========================================="
7982
8083
- name: Set up Docker Buildx
@@ -95,4 +98,5 @@ jobs:
9598
docker buildx build --push \
9699
--platform $BUILDX_PLATFORMS \
97100
--build-arg appVersion=$APP_VERSION \
98-
--tag $FINAL_IMAGE_NAME .
101+
--tag $FINAL_IMAGE_NAME \
102+
--tag $LATEST_IMAGE_NAME .

.github/workflows/publish-release.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,16 @@ jobs:
2424
imageTag=${GITHUB_REF#refs/tags/}
2525
APP_VERSION=${imageTag}
2626
FINAL_IMAGE_NAME="${IMAGE_REPO}:${imageTag}"
27+
LATEST_IMAGE_NAME="${IMAGE_REPO}:latest"
2728
28-
echo "FINAL_IMAGE_NAME=${FINAL_IMAGE_NAME}" >> ${GITHUB_ENV}
2929
echo "APP_VERSION=${APP_VERSION}" >> ${GITHUB_ENV}
30+
echo "FINAL_IMAGE_NAME=${FINAL_IMAGE_NAME}" >> ${GITHUB_ENV}
31+
echo "LATEST_IMAGE_NAME=${LATEST_IMAGE_NAME}" >> ${GITHUB_ENV}
3032
3133
echo "========================================="
3234
echo "APP_VERSION = $APP_VERSION"
3335
echo "FINAL_IMAGE_NAME = $FINAL_IMAGE_NAME"
36+
echo "LATEST_IMAGE_NAME = $LATEST_IMAGE_NAME"
3437
echo "========================================="
3538
3639
- name: Set up QEMU
@@ -56,4 +59,5 @@ jobs:
5659
docker buildx build --push \
5760
--platform $BUILDX_PLATFORMS \
5861
--build-arg appVersion=$APP_VERSION \
59-
--tag $FINAL_IMAGE_NAME .
62+
--tag $FINAL_IMAGE_NAME \
63+
--tag $LATEST_IMAGE_NAME .

0 commit comments

Comments
 (0)