From a07cc97c114a641b3f0df3aecc55b884000bf6b6 Mon Sep 17 00:00:00 2001 From: Ricardo Campos Date: Wed, 8 Apr 2026 11:21:32 -0300 Subject: [PATCH] fix: replace timestamp by git runner on staging deploy --- .github/workflows/deploy-stg.yml | 3 ++- terraform-stg/main.tf | 9 +++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy-stg.yml b/.github/workflows/deploy-stg.yml index 95e6ef3..cb085a3 100644 --- a/.github/workflows/deploy-stg.yml +++ b/.github/workflows/deploy-stg.yml @@ -75,7 +75,8 @@ jobs: -var="security_key=${{ secrets.JWT_SECURITY_KEY }}" \ -var="mailgun_apikey=${{ secrets.MAILGUN_API_KEY }}" \ -var="backend_image=${{ steps.deploy-vars.outputs.backend_image }}" \ - -var="frontend_image=${{ steps.deploy-vars.outputs.frontend_image }}" + -var="frontend_image=${{ steps.deploy-vars.outputs.frontend_image }}" \ + -var="deploy_version=${{ github.run_id }}" terraform show -json tfplan > tfplan.json if jq -e '.resource_changes | length == 0' tfplan.json >/dev/null; then echo "no_changes=true" >> "$GITHUB_OUTPUT" diff --git a/terraform-stg/main.tf b/terraform-stg/main.tf index 2e4e976..1f143df 100644 --- a/terraform-stg/main.tf +++ b/terraform-stg/main.tf @@ -68,6 +68,11 @@ variable "frontend_image" { default = "ghcr.io/rmcampos/tasknote/app:candidate" } +variable "deploy_version" { + type = string + default = "manual" +} + resource "kubernetes_namespace_v1" "tasknote_stg" { metadata { name = "tasknote-stg" @@ -186,7 +191,7 @@ resource "kubernetes_deployment_v1" "tasknote_stg_backend" { metadata { labels = { app = "tasknote-stg-backend" } annotations = { - "timestamp" = timestamp() + "deploy_id" = var.deploy_version } } spec { @@ -299,7 +304,7 @@ resource "kubernetes_deployment_v1" "tasknote_stg_frontend" { metadata { labels = { app = "tasknote-stg-app" } annotations = { - "timestamp" = timestamp() + "deploy_id" = var.deploy_version } } spec {