From 182193710686a17f1ab5804f4473f4fbd3556675 Mon Sep 17 00:00:00 2001 From: Manus Date: Tue, 18 Aug 2026 11:37:10 +0000 Subject: [PATCH] ci: isolate recette and production deployment workflows --- .gitea/workflows/deploy-prod.yml | 3 +++ .gitea/workflows/deploy-recette.yml | 3 +++ todo.md | 1 + 3 files changed, 7 insertions(+) diff --git a/.gitea/workflows/deploy-prod.yml b/.gitea/workflows/deploy-prod.yml index 015abde..a0a138a 100644 --- a/.gitea/workflows/deploy-prod.yml +++ b/.gitea/workflows/deploy-prod.yml @@ -7,6 +7,9 @@ on: jobs: deploy: + # Une copie de ce dépôt existe sur les deux instances Gitea : la production ne doit + # jamais exécuter le workflow de recette, ni inversement. + if: ${{ gitea.server_url == 'https://git.santinova-soft.org' }} runs-on: ubuntu-latest steps: - name: Deploy on production server diff --git a/.gitea/workflows/deploy-recette.yml b/.gitea/workflows/deploy-recette.yml index 132eaab..2dcb37e 100644 --- a/.gitea/workflows/deploy-recette.yml +++ b/.gitea/workflows/deploy-recette.yml @@ -7,6 +7,9 @@ on: jobs: deploy: + # Une copie de ce dépôt existe sur les deux instances Gitea : la recette ne doit + # jamais exécuter le workflow de production, ni inversement. + if: ${{ gitea.server_url == 'https://git.recette.santinova-soft.org' }} runs-on: ubuntu-latest steps: - name: Deploy on recette server diff --git a/todo.md b/todo.md index 717a962..1cb07d4 100644 --- a/todo.md +++ b/todo.md @@ -199,6 +199,7 @@ - [x] Vérifier TypeScript, Vitest et le build de production après refactoring. ## Déploiement recette et supervision de classification +- [ ] Empêcher le workflow de production de s’exécuter depuis le Gitea et le runner de recette. - [ ] Déployer le refactoring et appliquer la migration d’unicité des lectures en recette. - [ ] Tester en recette la persistance des articles lus après déconnexion et reconnexion. - [x] Ajouter un rapport administrateur des erreurs de classification RSS avec date, flux, article et cause.