From a223dfc7c081bd398e8dc7373424a8d17dbfd5c1 Mon Sep 17 00:00:00 2001 From: Manuel Date: Tue, 2 Sep 2025 00:20:09 +0200 Subject: [PATCH] workflow --- .gitea/workflows/merge-dev.yaml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/merge-dev.yaml b/.gitea/workflows/merge-dev.yaml index 360dc7c..98fa0dd 100644 --- a/.gitea/workflows/merge-dev.yaml +++ b/.gitea/workflows/merge-dev.yaml @@ -24,18 +24,14 @@ jobs: - name: Merge changes from dev run: | # Obtener la última versión de todas las ramas - git fetch origin - - # Cambiar a la rama feature actual (sustituye $env:GITHUB_REF por la variable que uses con el nombre de rama) - $branch = $env:GITHUB_REF -replace 'refs/heads/', '' - git checkout $branch + git pull origin dev # Intentar hacer merge de dev a la rama feature actual - git merge origin/dev + git merge dev if ($LASTEXITCODE -eq 0) { # Si el merge fue exitoso (sin conflictos), hacer push - git push origin $branch + git push } else { # Si hubo conflictos, mostrar mensaje y salir con error para detener el pipeline Write-Host "Conflictos detectados en el merge de dev a $branch, por favor resolver manualmente."