github-actions[bot]
f509ef5619
bump(carta-investors): ab95e738 → 191ed3cb ( #2682 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-12 06:31:06 -05:00
github-actions[bot]
b86cb16f46
bump(netlify-skills): c594226e → ab80a6ed ( #2688 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-12 06:30:41 -05:00
github-actions[bot]
3ca32ef77d
bump(quarkus-agent): 0ecd6237 → 7c92e192 ( #2692 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-12 05:30:52 -05:00
github-actions[bot]
a32fc1e5ee
bump(sentry-cli): a55d2a80 → 209ed4bd ( #2694 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-12 05:30:26 -05:00
github-actions[bot]
13ca790298
bump(expo): 1a5693e0 → bba3c55d ( #2685 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-12 04:05:25 -05:00
github-actions[bot]
60b0b15e99
bump(hyperframes): c52165d1 → a0ee9721 ( #2686 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-12 04:04:56 -05:00
github-actions[bot]
cbe3b82009
bump(neon): 58b84dfb → 654f914a ( #2687 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-12 03:04:31 -05:00
github-actions[bot]
fbf287b7b1
bump(outputai): be9352cb → 5a29fff6 ( #2690 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-12 03:04:03 -05:00
github-actions[bot]
1a0964045f
bump(postman): 812678b3 → cb8e002e ( #2691 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-12 02:47:20 -05:00
Mohamed Hegazy
96468b2393
Merge pull request #2696 from anthropics/venv-target-fallback
...
security-guidance: pip --target fallback when venv can't bootstrap pip (Option A, #2154 ) — 2.0.4 → 2.0.5
2026-06-12 00:17:17 -07:00
github-actions[bot]
3746985ced
bump(oracle-ai-data-platform-workbench-spark-connectors): deadf8f8 → 451ec14c ( #2689 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-12 01:46:39 -05:00
github-actions[bot]
a4b32dc171
bump(data-agent-kit-starter-pack): 6f60c83a → 23aab90c ( #2684 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-12 01:46:11 -05:00
Mohamed Hegazy
e7fe15d9ba
security-guidance: pip --target fallback when venv can't bootstrap pip (2.0.4 → 2.0.5)
...
Option A, the data-gated fix for venv_ensurepip_fail (#2154 follow-up).
v2.0.4 telemetry made the call: of the venv_ensurepip_fail cohort, ~95%
HAVE pip (sdk_has_pip=true) and run Python 3.11–3.14 — so it's not the
Apple-3.9 problem; it's modern interpreters where `python -m venv` can't
bootstrap pip (Debian python3-venv absent, or python.org/pyenv builds
without ensurepip) but pip itself works. `pip install --target` needs only
pip, so it recovers the agentic reviewer for them instead of degrading to
pattern + single-shot review.
Producer (ensure_agent_sdk.py):
- New outcomes BUILT_TARGET=7, NOOP_TARGET=8; new phase pip_target=5.
- _build_via_target(): `pip install --target <state>/agent-sdk-libs
--upgrade --prefer-binary claude-agent-sdk`. Failures categorized via
_pip_err_from_stderr (sibling of main()'s pip chain — kept separate to
avoid disturbing the working venv categorizer); errno embedded for
OSError-family exceptions.
- _target_sdk_importable(): probes a prior target install → NOOP_TARGET.
Dir-check short-circuits before any subprocess, and it's only reached
when there's no working venv, so the 81% NOOP_VENV cohort never pays.
- main() falls through to the target build ONLY on venv_ensurepip_fail;
every other venv/pip failure stays terminal BUILD_FAILED. The sentinel
is released before the target build so a retry isn't seen as SKIP_SENTINEL.
Consumer (llm.py):
- _inject_agent_sdk_venv_into_syspath() adds the flat agent-sdk-libs dir
(packages sit directly in it, not under site-packages). The existing
pywin32 .pth bootstrap applies (target installs don't run .pth either).
No change to the happy path — the new branch is taken only on the
ensurepip failure, and the extra candidate dir is a no-op when absent.
Verified locally on macOS Python 3.13:
- py_compile clean.
- 30 new tests (test_venv_target_fallback.py): outcome/phase codes
(append-only, 4 stays retired), _pip_err_from_stderr categories,
_build_via_target success/CalledProcessError/timeout/exc+errno (mocked
subprocess), _target_sdk_importable dir-short-circuit, main() wiring
(ensurepip→target fallthrough + NOOP_TARGET probe + sentinel release),
consumer adds the flat dir. Full suite 533/533 pass + 2 skipped.
- END-TO-END harness (real install, simulated ensurepip failure):
main() → BUILT_TARGET, target dir has claude_agent_sdk; 2nd run →
NOOP_TARGET; consumer _inject → `import claude_agent_sdk` resolves
FROM the --target dir. Full chain proven without needing a
broken-ensurepip box.
- Real `pip install --target` + import confirmed independently (exit 0,
SDK imports from the flat layout).
NOT validated in tmux: the ensurepip failure can't be reproduced on macOS
(working ensurepip), so the fallback was proven via the real-install
harness above instead. The happy path (NOOP_VENV / normal agentic review)
is unchanged and covered by the existing hook-smoke suite.
Version 2.0.4 -> 2.0.5 per the per-PR-bump policy (#2114 ).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-11 23:31:55 -07:00
github-actions[bot]
e97f9a40b9
bump(zapier): 770167c5 → ea8ed6b4 ( #2695 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-12 00:46:01 -05:00
github-actions[bot]
78fa3df8d6
bump(sentry-cli): a5f26c33 → a55d2a80 ( #2675 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:30:11 -05:00
github-actions[bot]
56fd6abb97
bump(auth0): bdf0dc23 → b595bdb9 ( #2652 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:23:13 -05:00
github-actions[bot]
c9b8f92b53
bump(cloudflare): c5b7b06b → 12520fd6 ( #2662 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:23:04 -05:00
github-actions[bot]
7279412e77
bump(aws-startup-advisor): 3c5d6a7d → 944e5b17 ( #2656 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:22:24 -05:00
github-actions[bot]
484653886e
bump(chrome-devtools-mcp): 4f8eb7ad → 228cf393 ( #2661 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:21:59 -05:00
github-actions[bot]
c7af5e02bc
bump(carta-investors): fd503bbc → ab95e738 ( #2660 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:21:23 -05:00
github-actions[bot]
8ea0761c82
bump(nvidia-skills): 24806dbd → 071d2fe0 ( #2672 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:20:57 -05:00
github-actions[bot]
600c99b404
bump(knowledge-catalog): 8aa886f1 → b3df58e8 ( #2667 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:20:31 -05:00
github-actions[bot]
d28241b7ef
bump(netlify-skills): 99b990ce → c594226e ( #2671 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:20:03 -05:00
github-actions[bot]
46c72e981f
bump(huggingface-skills): d7223848 → 7bf59b7f ( #2665 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:19:35 -05:00
github-actions[bot]
3f8fc630b8
bump(codspeed): 7e86f11b → 41f4db99 ( #2663 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:19:24 -05:00
github-actions[bot]
fbd57be8e5
bump(carta-cap-table): fd503bbc → ab95e738 ( #2659 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:19:01 -05:00
github-actions[bot]
413d293096
bump(aikido): 79ac524f → 603d5eac ( #2651 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:18:48 -05:00
github-actions[bot]
e4a454a7eb
bump(crowdstrike-falcon-foundry): 7e73f691 → a7e6a75a ( #2664 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:18:13 -05:00
github-actions[bot]
d30ef44d74
bump(migration-to-aws): 3c5d6a7d → 944e5b17 ( #2670 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:17:40 -05:00
github-actions[bot]
6ee4f1e1df
bump(aws-agents): e089489e → f5ba8108 ( #2653 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:17:08 -05:00
github-actions[bot]
c4b91a6e24
bump(aws-core): e089489e → f5ba8108 ( #2654 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:16:34 -05:00
github-actions[bot]
e656f87725
bump(brightdata-plugin): bd5bd76b → 8d427e98 ( #2658 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:16:00 -05:00
github-actions[bot]
eaa69c48cb
bump(looker): e912c034 → ef389645 ( #2668 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:15:46 -05:00
github-actions[bot]
46dc6920be
bump(bigdata-com): 67c30be9 → 76a043a0 ( #2657 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:15:40 -05:00
github-actions[bot]
92954b1b92
bump(hyperframes): 83662c11 → c52165d1 ( #2666 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:15:12 -05:00
github-actions[bot]
0784122e63
bump(lusha): 8fc71d54 → affbc76b ( #2669 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:14:59 -05:00
github-actions[bot]
7465bdcc27
bump(oracle-ai-data-platform-workbench-spark-connectors): 00cedef3 → deadf8f8 ( #2673 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:13:58 -05:00
github-actions[bot]
7209a2ca09
bump(sap-fiori-mcp-server): 372f7644 → cf2d1ef7 ( #2674 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:13:14 -05:00
github-actions[bot]
71941bb301
bump(aws-data-analytics): e089489e → f5ba8108 ( #2655 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:12:28 -05:00
github-actions[bot]
eeb3316d51
bump(wix): 8cbffb9c → def21835 ( #2676 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 13:11:57 -05:00
github-actions[bot]
66bca6b6f6
bump(data-agent-kit-starter-pack): c125eaea → 6f60c83a ( #2639 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 07:54:40 -05:00
github-actions[bot]
be8b438e1a
bump(sap-fiori-mcp-server): 67ad23a4 → 372f7644 ( #2646 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 07:54:18 -05:00
github-actions[bot]
43297b9419
bump(aws-data-analytics): c0991f46 → e089489e ( #2637 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 07:53:56 -05:00
github-actions[bot]
b110a96045
bump(crowdstrike-falcon-foundry): 2f34384c → 7e73f691 ( #2638 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 07:53:33 -05:00
github-actions[bot]
9087f2c348
bump(databases-on-aws): f985fddc → 58373593 ( #2640 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 07:53:08 -05:00
github-actions[bot]
9277728768
bump(deploy-on-aws): f985fddc → 58373593 ( #2641 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 07:52:43 -05:00
github-actions[bot]
5518e4b87d
bump(aws-agents): c0991f46 → e089489e ( #2635 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 07:52:17 -05:00
github-actions[bot]
2bf67d3cfd
bump(aws-core): c0991f46 → e089489e ( #2636 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 07:51:51 -05:00
github-actions[bot]
c5fd33161c
bump(knowledge-catalog): 317e96fd → 8aa886f1 ( #2643 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 07:51:23 -05:00
github-actions[bot]
2b58efffc3
bump(quarkus-agent): f5c0dd4c → 0ecd6237 ( #2644 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-11 07:50:53 -05:00