Commit graph

8 commits

Author SHA1 Message Date
google-labs-jules[bot]
44b1b0d27c feat: optimize repo validation by pruning excluded dirs
Replaces `rglob` with `os.walk` using `topdown=True` in `scripts/ci_validate_repo.py`.
This allows pruning large ignored directories (like `node_modules` or `.git`) *before*
traversal, significantly reducing the number of files scanned.

Performance:
- Benchmarked ~2.4x faster in the current environment (0.045s -> 0.019s).
- Impact scales with the size of ignored directories.

Verification:
- Added `scripts/verify_secret_scanning.py` to ensure secret scanning logic
  correctly detects secrets in tracked files and ignores them in excluded directories.
2026-02-27 05:32:13 +00:00
GenX FX Trading System
bdf2e80efe
Bolt: optimized MQL5 source validation memory efficiency (#400) 2026-02-27 02:36:29 +07:00
copilot-swe-agent[bot]
905f173734 Fix secret scanner: make GitHub token patterns case-insensitive
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-21 21:18:24 +00:00
google-labs-jules[bot]
65ff1b31a8 Bolt: optimized MQL5 source validation with chunked reading
Improved memory efficiency in `scripts/ci_validate_repo.py` by replacing
`read_bytes()` with chunked binary reading (64KB) for NUL byte detection.
This prevents loading entire source files into memory during CI runs.
2026-02-20 01:17:38 +00:00
Cursor Agent
f3ea60475b Security: remove leaked tokens and add secret scan
Co-authored-by: GenX FX Trading System <Mouy-leng@users.noreply.github.com>
2026-02-10 04:38:19 +00:00
google-labs-jules[bot]
0bb468b0be feat(ci): Optimize repo validation with single-pass file checks
- Consolidate file validation logic into a single loop
- Check file size before reading content to prevent loading large files into memory
- Add error handling for file reading
- Reduce I/O operations and loop iterations

This improves the efficiency of the CI validation script, especially for repositories with many files or when large files are accidentally introduced.
2026-01-19 05:04:17 +00:00
copilot-swe-agent[bot]
e23f7cbb90 Add executable permissions to scripts and create verification document
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-01-06 20:41:06 +00:00
Cursor Agent
85c1e2f963 feat: Add GitHub Actions for CI, automerge, and sync
Co-authored-by: genxdbxfx3 <genxdbxfx3@gmail.com>
2025-12-27 06:02:09 +00:00