ci: rodar deploy sempre em push na main (sem depender do filtro)\n\n- Mantém workflow_dispatch, mas simplifica condicional do job web.\n- Evita ficar preso apenas no job de 'Detect changes'.

This commit is contained in:
Esdras Renan 2025-10-09 16:41:06 -03:00
parent 44779f54a5
commit de746890e7

View file

@ -51,7 +51,8 @@ jobs:
deploy: deploy:
name: Deploy (VPS Linux) name: Deploy (VPS Linux)
needs: changes needs: changes
if: ${{ (github.event_name == 'workflow_dispatch' && github.event.inputs.force_web_deploy == 'true') || (startsWith(github.ref, 'refs/heads/') && needs.changes.outputs.web == 'true') }} # Executa em qualquer push na main (independente do filtro) ou quando disparado manualmente
if: ${{ github.event_name == 'workflow_dispatch' || github.ref == 'refs/heads/main' }}
runs-on: [ self-hosted, linux, vps ] runs-on: [ self-hosted, linux, vps ]
steps: steps:
- name: Checkout - name: Checkout