Files
html/api/ambre-git-234.php

34 lines
1.8 KiB
PHP

<?php
header("Content-Type: text/plain");
chdir("/var/www/html");
echo "=== git status (my files only) ===\n";
echo @shell_exec("git status --short 2>&1 | grep -E 'ambre-tool-mermaid|ambre-mermaid-learn|ambre-tool-pdf|wevia-sse-override|wevia.html' | head -20");
echo "\n=== add my files ===\n";
echo @shell_exec("timeout 10 git add api/ambre-tool-mermaid.php api/ambre-mermaid-learn.php api/ambre-tool-pdf-premium.php api/ambre-llm-semaphore.php api/ambre-session-chat.php js/wevia-sse-override.js wevia.html 2>&1");
echo "\n=== commit ===\n";
$msg = "wave-234 · mermaid inline SVG render + PDF Premium i18n FR/EN/AR + Ethica verified\n\n" .
"- Mermaid SVG render API direct (bypass font-size:0 CSS issue)\n" .
"- Accent sanitize before mermaid.render() (é->e, à->a, etc.)\n" .
"- svg 678x524 validated via Playwright V38 inspection\n" .
"- PDF Premium i18n FR/EN/AR prompts + lang auto-detect\n" .
"- Ethica 161k HCP verified · consent.wevup.app HTTP 200 live\n" .
"- Registry 643 tools (5 wave-229 wired)\n" .
"- Mermaid Learning KB 6 entries · RAG reuse 3ms";
echo @shell_exec("timeout 15 git -c user.email='ambre@weval.com' -c user.name='Ambre Opus' commit -m " . escapeshellarg($msg) . " 2>&1 | head -15");
echo "\n=== tag wave-234 ===\n";
echo @shell_exec("git tag -a wave-234-mermaid-pdf-i18n-ethica -m 'wave-234 · Mermaid render + PDF i18n + Ethica · 643 tools · 97 doctrines' 2>&1");
echo "\n=== push ===\n";
echo @shell_exec("timeout 60 git push origin main 2>&1 | tail -5");
echo "\n=== push tag ===\n";
echo @shell_exec("timeout 30 git push origin wave-234-mermaid-pdf-i18n-ethica 2>&1 | tail -5");
echo "\n=== final ===\n";
echo @shell_exec("git log --oneline -3");
echo "\n=== last tags ===\n";
echo @shell_exec("git tag -l 'wave-23*' --sort=-creatordate | head -5");