Mohamed Hegazy
66a63f2c43
security-guidance: probe for a non-PATH 3.10+ interpreter on HOOK_PY_INCOMPATIBLE (2.0.6 → 2.0.7)
...
Instrument-first for the macOS Python-3.9 cohort.
v2.0.6 telemetry: ~13.6% of macOS sessions (~6,337 users) run on Apple's
Python 3.9 → HOOK_PY_INCOMPATIBLE → the agentic reviewer can't load (needs
3.10+ syntax). That's ~12x macOS's build-failure rate and the single
biggest macOS degradation. sg-python.sh only probes `python3.1x` on PATH,
so these users have nothing newer ON PATH — but they may still have a
3.10+ installed at a standard location that isn't on the hook's PATH
(Homebrew /opt/homebrew, python.org framework, etc.).
Before building an explicit-path interpreter search, size the RECOVERABLE
fraction: `_probe_alt_python()` checks Homebrew / python.org / distro
locations for a 3.10+ binary and emits the highest found as `sdk_alt_py`
(major*100+minor, or 0 = genuinely 3.9-only). Telemetry-only; probed ONLY
on the HOOK_PY_INCOMPATIBLE path, so healthy sessions never run it.
After a data cycle: non-zero sdk_alt_py = recoverable by an explicit-path
search in sg-python.sh; 0 = needs a user-side Python install (the one-time
notice is the only lever). That decides whether the search is worth building.
Verified locally on macOS Python 3.13:
- py_compile clean; probe returns 314 on this Mac (homebrew 3.14 present).
- 7 new tests (test_altpython_probe.py): highest-version selection,
0-when-none (mocked os.access), framework/distro path parsing, only
counts 3.10+, and emit gated on outcome==HOOK_PY_INCOMPATIBLE.
- Full suite 575/575 + 2 skipped.
No behavior change — purely additive telemetry on the incompatible path.
Version 2.0.6 -> 2.0.7 per the per-PR-bump policy (#2114 ).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-15 12:57:33 -07:00
abibbs-ant
ad34eb0fa6
Merge pull request #2852 from anthropics/add-lovable
...
Add lovable plugin
2026-06-15 11:35:09 -07:00
github-actions[bot]
6ff128bdcc
bump(sap-fiori-mcp-server): b204616c → 384fb88f ( #2847 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:19:34 -05:00
github-actions[bot]
0ea860bff1
bump(adobe-for-creativity): cdf87381 → c467bf83 ( #2831 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:19:10 -05:00
github-actions[bot]
c6335cc27b
bump(aws-startup-advisor): 944e5b17 → 3eae1312 ( #2832 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:18:44 -05:00
github-actions[bot]
2d25650f94
bump(carta-cap-table): 9de95825 → 5e119d78 ( #2834 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:18:18 -05:00
github-actions[bot]
1e37280cf9
bump(datarobot-agent-skills): 9e12eca2 → 6937e65a ( #2840 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:17:54 -05:00
github-actions[bot]
75c62a9197
bump(migration-to-aws): 944e5b17 → 3eae1312 ( #2842 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:17:29 -05:00
github-actions[bot]
999e8e0c57
bump(carta-crm): 9de95825 → 5e119d78 ( #2835 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:17:03 -05:00
Bryan Thompson
00667be766
Add lovable plugin
2026-06-15 13:17:01 -05:00
github-actions[bot]
41fc10261c
bump(carta-investors): 9de95825 → 5e119d78 ( #2836 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:16:35 -05:00
github-actions[bot]
2cba8f077a
bump(nvidia-skills): 5b2a1e80 → b0c4c9ab ( #2843 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:16:07 -05:00
github-actions[bot]
ce64e6bf3c
bump(vibe-prospecting): aa5903f5 → 14cb2971 ( #2850 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:15:39 -05:00
github-actions[bot]
554d4cb80e
bump(azure): 966330ee → 82492494 ( #2833 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:15:18 -05:00
github-actions[bot]
e5f6c09bcb
bump(cloudflare): e16d698f → 8ff55f2a ( #2837 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:15:10 -05:00
github-actions[bot]
658af9f960
bump(codspeed): 32229fdf → 9e21a9c0 ( #2838 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:14:41 -05:00
github-actions[bot]
e2debd8290
bump(dash0): 19f4a5f9 → e1a46f08 ( #2839 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:14:11 -05:00
github-actions[bot]
25ceefbdb5
bump(hyperframes): b158870d → 3b3ece81 ( #2841 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:13:39 -05:00
github-actions[bot]
ea6c6c54bf
bump(posthog): fd9992ff → 071b9b84 ( #2844 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:13:08 -05:00
github-actions[bot]
8796a01308
bump(rc): 473fd504 → e0470e8f ( #2845 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:12:37 -05:00
github-actions[bot]
ff082f171c
bump(revenuecat): 473fd504 → e0470e8f ( #2846 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:12:05 -05:00
github-actions[bot]
de0381871c
bump(sentry): d65bd23b → 765cca46 ( #2848 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:11:32 -05:00
github-actions[bot]
9738aaa20d
bump(sonarqube): 5434d7f5 → 25460dd5 ( #2849 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:10:58 -05:00
github-actions[bot]
2f345cc812
bump(wix): a62c26eb → 561315d2 ( #2851 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 13:10:23 -05:00
github-actions[bot]
0df7ab970a
bump(aws-data-analytics): 7cd875e7 → a9d1c70f ( #2814 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 08:51:51 -05:00
github-actions[bot]
0fceb8daac
bump(aws-agents): 7cd875e7 → a9d1c70f ( #2812 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 08:51:29 -05:00
github-actions[bot]
be6628629b
bump(aws-core): 7cd875e7 → a9d1c70f ( #2813 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 08:51:06 -05:00
github-actions[bot]
17452b1f98
bump(quarkus-agent): a2b67f59 → bcab0174 ( #2819 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 08:50:43 -05:00
github-actions[bot]
8bc9295a04
bump(airwallex): d7727170 → 683a7536 ( #2811 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 08:50:18 -05:00
github-actions[bot]
eb3de173b5
bump(buildkite): a43e944f → e6c7784f ( #2815 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 08:49:54 -05:00
github-actions[bot]
c386685e3f
bump(codspeed): ba5799e3 → 32229fdf ( #2816 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 08:49:29 -05:00
github-actions[bot]
7a0e1d4465
bump(dash0): 71b44017 → 19f4a5f9 ( #2817 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 08:49:02 -05:00
github-actions[bot]
ed419734e6
bump(hyperframes): e6da47d8 → b158870d ( #2818 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 08:48:34 -05:00
github-actions[bot]
e5cf040923
bump(sonarqube): 8c46904b → 5434d7f5 ( #2820 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 08:48:06 -05:00
github-actions[bot]
795a4fe72a
bump(wix): 75bb86e4 → a62c26eb ( #2821 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-15 08:47:35 -05:00
github-actions[bot]
be88f154f6
bump(adobe-for-creativity): 253f5690 → cdf87381 ( #2799 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-14 21:06:11 -05:00
github-actions[bot]
54045e575d
bump(atomic-agents): dfe17760 → 94220182 ( #2800 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-14 21:05:48 -05:00
github-actions[bot]
914872e672
bump(quarkus-agent): 0b5e6445 → a2b67f59 ( #2802 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-14 21:05:26 -05:00
github-actions[bot]
5f010ddcaa
bump(teamcity-cli): 67e21f0b → 4865b1b7 ( #2803 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-14 21:05:04 -05:00
github-actions[bot]
f5c23eb5b2
bump(hyperframes): 5c8b6373 → e6da47d8 ( #2801 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-14 21:04:42 -05:00
github-actions[bot]
d55675f380
bump(ui5): 6d72751f → 80f2d932 ( #2804 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-14 21:04:19 -05:00
github-actions[bot]
093e3563c3
bump(atomic-agents): 32439940 → dfe17760 ( #2546 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-14 20:59:40 -05:00
github-actions[bot]
ed282ece77
bump(vercel): 6e51924c → b73bc956 ( #2501 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-14 20:35:31 -05:00
william qian
d029127f7d
Update frontend-design skill ( #2540 )
2026-06-14 20:35:08 -05:00
github-actions[bot]
ac1881863e
bump(cloudflare): 12520fd6 → e16d698f ( #2798 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-14 19:02:17 -05:00
github-actions[bot]
b1b442f791
bump(hyperframes): 211e0adb → 5c8b6373 ( #2792 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-14 13:06:17 -05:00
github-actions[bot]
be167462cc
bump(neon): 6d454c6d → e09dafdc ( #2793 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-14 13:05:56 -05:00
github-actions[bot]
e23bff59eb
bump(sap-fiori-mcp-server): 5f573157 → b204616c ( #2795 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-14 13:05:19 -05:00
github-actions[bot]
0154872782
bump(nimble): bcc5159d → e72345e2 ( #2794 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-14 13:05:12 -05:00
github-actions[bot]
055f924478
bump(wix): 1d441e5f → 75bb86e4 ( #2796 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-14 13:04:48 -05:00