27 lines
800 B
Bash
27 lines
800 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
TARGET_DIR="${1:-.}"
|
|
OUTPUT_DIR="${2:-tests/reports/agents}"
|
|
mkdir -p "$OUTPUT_DIR"
|
|
SUMMARY_FILE="$OUTPUT_DIR/compilation_agent.md"
|
|
|
|
echo "# Agent Compilation" > "$SUMMARY_FILE"
|
|
echo >> "$SUMMARY_FILE"
|
|
|
|
pushd "$TARGET_DIR" >/dev/null
|
|
if grep -q "cargo" .gitea/workflows/ci.yml 2>/dev/null; then
|
|
echo "- Étapes de build/format/clippy Rust détectées dans la CI." >> "$SUMMARY_FILE"
|
|
else
|
|
echo "- Étapes de compilation non détectées dans la CI (à ajouter si nécessaire)." >> "$SUMMARY_FILE"
|
|
fi
|
|
|
|
PROMPT=$(cat <<'EOF'
|
|
Précise une cadence de compilation (avant refactor/push, après update deps) et les conditions de blocage si erreurs.
|
|
EOF
|
|
)
|
|
scripts/agents/ai_prompt.sh "$PROMPT" >> "$SUMMARY_FILE" || true
|
|
|
|
echo "Rapport: $SUMMARY_FILE"
|
|
popd >/dev/null
|