From 4b9be5855c15b191346a0e3d14f4362346a9fc1e Mon Sep 17 00:00:00 2001 From: Vitor Hideyoshi Date: Mon, 3 Nov 2025 13:22:55 +0000 Subject: [PATCH] chore: deploys using sha images for consistency --- .github/workflows/deploy.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4730cb4..ab7ad8b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -57,17 +57,17 @@ jobs: run: | OWNER=$(echo "${GITHUB_REPOSITORY_OWNER}" | tr '[:upper:]' '[:lower:]') REPO=$(echo "${GITHUB_REPOSITORY#*/}" | tr '[:upper:]' '[:lower:]') - + # Determine tag if [ "${GITHUB_REF_NAME}" = "main" ]; then TAG="latest" else TAG="dev" fi - + SHORT_SHA=$(echo "${GITHUB_SHA}" | cut -c1-7) IMAGE_BASE="ghcr.io/${OWNER}/${REPO}" - + echo "IMAGE_LATEST=${IMAGE_BASE}:${TAG}" >> $GITHUB_ENV echo "IMAGE_SHA=${IMAGE_BASE}:sha-${SHORT_SHA}" >> $GITHUB_ENV @@ -112,10 +112,11 @@ jobs: run: | OWNER=$(echo "${GITHUB_REPOSITORY_OWNER}" | tr '[:upper:]' '[:lower:]') REPO=$(echo "${GITHUB_REPOSITORY#*/}" | tr '[:upper:]' '[:lower:]') - + SHORT_SHA=$(echo "${GITHUB_SHA}" | cut -c1-7) + IMAGE_BASE="ghcr.io/${OWNER}/${REPO}" - IMAGE_TAG="${{ github.event.inputs.tag || 'latest' }}" - + IMAGE_TAG="sha-${SHORT_SHA}" + echo "IMAGE_BASE=${IMAGE_BASE}" >> $GITHUB_ENV echo "IMAGE_TAG=${IMAGE_TAG}" >> $GITHUB_ENV @@ -129,4 +130,4 @@ jobs: run: envsubst < .k8s/service.yaml | kubectl apply -f - - name: Apply Kubernetes Manifests - Ingress - run: envsubst < .k8s/ingress.yaml | kubectl apply -f - \ No newline at end of file + run: envsubst < .k8s/ingress.yaml | kubectl apply -f -