Update .gitea/workflows/build.yaml

This commit is contained in:
2026-07-12 07:24:14 +00:00
parent c6de443ce0
commit 470ca07e35
+10 -7
View File
@@ -48,14 +48,17 @@ jobs:
git config user.name "Cristian Felipe"
git config user.email "[email protected]"
# 1. Traer cambios remotos y rebasear localmente
# Esto evita el error de 'rejected' al integrar cualquier cambio previo
git pull origin main --rebase
# 1. Recuperamos el estado más reciente del remoto sin hacer merge todavía
git fetch origin main
# 2. Reemplazo del tag usando la variable de versión
# 2. Reseteamos nuestra copia local para que coincida exactamente con el remoto
# Esto elimina cualquier discrepancia de commits que no veíamos
git reset --hard origin/main
# 3. Aplicamos el cambio de versión sobre el archivo ya actualizado
sed -i -E "s|(image: gitea.cruzcloud.net/devops/ecommerce-frontend:).*|\1${{ steps.vars.outputs.VERSION }}|g" workloads/ecommerce/frontend.yaml
# 3. Commit y Push
# 4. Commit y Push forzado (pero seguro al haber hecho reset)
git add workloads/ecommerce/frontend.yaml
git commit -m "chore: release ${{ steps.vars.outputs.VERSION }} [skip ci]" || echo "Sin cambios para hacer commit"
git push origin main
git commit -m "chore: release ${{ steps.vars.outputs.VERSION }} [skip ci]"
git push origin HEAD:main