millianlmx 7196cce237 add scripts/pr_lgtm_scanner.py — LGTM/KO scanner for pr-iphone-deploy
Standalone Python scanner extracted from the inline python in wait-approval. Embedding multi-line Python in a YAML run: | block scalar is fragile: YAML dedents block-scalar content to the first line's indent, which produced both YAML parse failures and Python IndentationErrors in earlier iterations of this workflow. A standalone script file sidesteps all of that and is testable locally.

Behavior preserved:
  - json.loads + \bLGTM\b / \bKO\b word-boundary regex (case-insensitive)
  - skip bot comments tagged with <!-- tabatago:ready-to-test -->
  - KO checked BEFORE LGTM (PR with both signals blocks)

Verified locally across 8 scenarios (bot-only, LGTM, KO, both, empty, usage error, KOM/LGTMX non-match, case-insensitive).
2026-07-20 09:34:28 +02:00
2026-02-17 17:34:06 +01:00
2026-07-19 20:17:03 +00:00
2026-05-23 12:29:54 +02:00
2026-07-19 20:17:03 +00:00
Description
No description provided
60 MiB
v1.1.0 Latest
2026-07-20 14:32:23 +02:00
Languages
TypeScript 46.1%
Swift 41.2%
HTML 4.2%
JavaScript 2.8%
Shell 2.6%
Other 3.1%