feat(ecommerce): version real del footer via APP_VERSION
El footer mostraba "v4.1" fijo -- inutil para distinguir a simple vista si Staging y Produccion estan en la misma version. Ahora lee process.env.APP_VERSION, que el propio CD (.gitea/workflows/build.yaml) bumpea junto con el tag de la imagen en cada auto-deploy a Staging. Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_012Y4df3Z7odr9Cg8F2nw6uV
This commit is contained in:
1 parent
d3e0d78314
commit
b3b7ecc77a
4 files changed
+23
-1
No files matched your search
@@ -584,6 +584,13 @@ jobs:
|
||||
|
||||
sed -i -E "s|(image: ${IMAGE_NAME}:).*|\1${VERSION}|g" "${MANIFEST_FILE}"
|
||||
|
||||
# El footer (workloads/ecommerce/components/layout/footer.tsx) lee
|
||||
# process.env.APP_VERSION para mostrar la versión real desplegada
|
||||
# -- este bump la mantiene igual al tag de la imagen de arriba.
|
||||
# -0777 (slurp): el nombre y el valor están en líneas distintas del
|
||||
# YAML, un sed de una sola línea no puede verlos juntos.
|
||||
perl -0777 -pi -e "s/(- name: APP_VERSION\n\s*value: ).*/\${1}${VERSION}/" "${MANIFEST_FILE}"
|
||||
|
||||
git add "${MANIFEST_FILE}"
|
||||
|
||||
if git diff --cached --quiet; then
|
||||
|
||||
Reference in new issue
Block a user