Commit graph Vizion-Trading-EA/hooks
Author SHA1 Message Date
SahrJohn
0129230cc1 build: archive from Experts mirror and deploy to Navigator folder
MetaEditor transfers compiled output to the Experts mirror of Shared
Projects, so the hook's archive step never found an .ex5 next to the
.mq5. Archive from the mirror instead, and also deploy each successful
build to MQL5/Experts/VizionAI-Trading/profitgtx.ex5 so the EA shows up
top-level in the MT5 Navigator for drag-and-drop.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 16:51:18 -05:00
SahrJohn
f0ae626459 Skip compile step when MetaEditor GUI is already open
/compile only runs headless when no instance is open; otherwise it
hands off to the running instance and silently does nothing. Detect
that case via tasklist and skip cleanly instead of racing a compile
that will never happen.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-14 16:05:11 -05:00
SahrJohn
dbdd3d87fa Poll for MetaEditor compile log instead of assuming synchronous exit
MetaEditor64.exe hands off /compile requests to an already-running
instance and returns immediately, so the previous version read an
empty/missing log file. Now waits for the log to appear and stop
growing before checking it.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-14 16:02:16 -05:00
SahrJohn
5df50184ae Add auto-versioning post-commit hook for build-NNNN tags
Every commit to main now tags itself sequentially, compiles the EA via
MetaEditor CLI, archives the .ex5 to builds/, pushes, and prunes tags
and archived builds down to the last 10.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-14 16:01:01 -05:00