From 26740ba4cc93b5fed49c9df1592cc53a45379870 Mon Sep 17 00:00:00 2001 From: Debian Date: Thu, 28 Aug 2025 11:39:43 +0000 Subject: [PATCH] chore(wallet): ajoute prepush local et rapports agents --- scripts/local/prepush.sh | 20 ++++++++++++++++++++ tests/reports/agents/quality_tech.md | 1 + tests/reports/agents/runner_agent.md | 3 ++- 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100755 scripts/local/prepush.sh diff --git a/scripts/local/prepush.sh b/scripts/local/prepush.sh new file mode 100755 index 0000000..2d3d93a --- /dev/null +++ b/scripts/local/prepush.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +set -euo pipefail + +ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +cd "$ROOT_DIR/.." + +# Agents complets +AUTO_FIX="${AUTO_FIX:-1}" SCOPE="${SCOPE:-all}" scripts/agents/run.sh + +# Audit sécurité (best effort) +if [ -f scripts/security/audit.sh ]; then + bash scripts/security/audit.sh || true +fi + +# Release guard (dry-run logique) +if [ -f scripts/release/guard.sh ]; then + bash scripts/release/guard.sh || true +fi + +echo "[pre-push] OK" diff --git a/tests/reports/agents/quality_tech.md b/tests/reports/agents/quality_tech.md index 8f61827..d4c7a04 100644 --- a/tests/reports/agents/quality_tech.md +++ b/tests/reports/agents/quality_tech.md @@ -4,3 +4,4 @@ - Tous les fichiers requis sont présents. ## Contrôles automatiques (best‑effort) +- Shell: shellcheck non disponible diff --git a/tests/reports/agents/runner_agent.md b/tests/reports/agents/runner_agent.md index 6d502cf..378cb3d 100644 --- a/tests/reports/agents/runner_agent.md +++ b/tests/reports/agents/runner_agent.md @@ -1,3 +1,4 @@ # Agent Runner -- Docker non détecté sur l'hôte. Impossible de gérer le runner. +- Fichier runner/docker-compose.yml introuvable; aucun démarrage effectué. +- Rapports: tests/reports/agents/runner_agent.md