ci: ne déploie que le commit testé, après une CI verte
deploy.yml partait à chaque push sur dev ou main, CI verte ou non, et déployait la pointe de branche du moment plutôt que le commit poussé. Il devient un workflow appelé par ci.yml, après « CI ok », sur les seuls push. Il aligne le dossier de l'environnement sur GITHUB_SHA. Toujours aucun déclencheur pull_request (ADR 0009) ; workflow_dispatch reste disponible pour redéployer à la main.
This commit is contained in:
@@ -193,3 +193,8 @@ jobs:
|
||||
exit 1
|
||||
fi
|
||||
|
||||
deploy:
|
||||
name: Déploiement
|
||||
needs: ci-ok
|
||||
if: ${{ !cancelled() && needs.ci-ok.result == 'success' && github.event_name == 'push' }}
|
||||
uses: ./.github/workflows/deploy.yml
|
||||
|
||||
Reference in New Issue
Block a user