0558cf03edbfb07aff9d66bbb7a8d41ecbcffeeb
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
NEW: /opt/scripts/rotation-isolated/ - rotation_wrapper.py (12497 bytes) · universal provider-agnostic wrapper - README.md (2196 bytes) · architecture + usage + integration - profiles/ logs/ screenshots/ dirs ready Safety features: - Profile ISOLATION (copy to /tmp · zero source corruption) - File LOCK fcntl (prevents concurrent rotations) - GOLD backup secrets.env - Regex validation extracted key - API endpoint validation HTTP 2xx - Atomic file write - AUTOMATIC ROLLBACK on failure - Structured logging - Cleanup on success OR failure 5 providers dry-run validated with preflight OK: - groq, github, sambanova, alibaba, whatsapp - Per-provider: dashboard URL, env var, regex pattern, test endpoint Registry (633 -> 635): - rotation_wrapper_dryrun · WEVIA Master peut appeler dry-run - rotation_infra_docs · docs via chat Proactive approach: - Trigger before expiration (30 days lead time) - Or reactive on token_health_pct < 70pct - Integration future: POST orchestrator action=execute avec provider Zero regression · additif pur · no touch /opt/scripts/pw_rotate_* existing
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
Description
No description provided
Languages
HTML
56.8%
PHP
28.8%
JavaScript
6.1%
Shell
5.6%
Python
2.2%
Other
0.5%