Skip to content

Commit 1ad573b

Browse files
committed
Merge origin/main into agent/fix-bundler-manifest-resolution
Keeps both CHANGELOG entries (gem manifest fix and the Poetry venv fix from #330). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L6i4cQ51yarBFnFs2b8HRx
2 parents 9003ae8 + 5678b76 commit 1ad573b

3 files changed

Lines changed: 285 additions & 66 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,18 @@ limits, and required install commands.
106106
twin or a `BUNDLE_GEMFILE` setting (environment or `.bundle/config`) no longer
107107
leads to an edit of an ignored `Gemfile` that reports success and attests an
108108
unpatched gem; unsupported layouts are refused before any write (#341, #390).
109+
- **Agent mode finds Poetry's virtualenv in more setups.** Three cases
110+
missed the virtualenv Poetry installed into. Each fell back to the
111+
wrong interpreter, skipped the patch as `package_not_installed` and
112+
still exited 0:
113+
- a nameless `package-mode = false` project (Poetry names its env
114+
`non-package-mode-…`);
115+
- a Poetry 2 project with both `[project] name` and
116+
`[tool.poetry] name` (Poetry uses `[project] name`);
117+
- an explicit `virtualenvs.in-project = false` next to a stray `./.venv`.
118+
119+
Every Windows project missed it too, because the cwd hash included the
120+
`\\?\` prefix that path canonicalization adds (#327, #329).
109121
- Hosted Maven warns `redirect_maven_trusted_checksums_unenforced` when
110122
`.mvn/wrapper/maven-wrapper.properties` pins a Maven older than 3.9.4. Maven
111123
3.9.0–3.9.3 never enforce the Trusted Checksums pin that hosted mode writes;

0 commit comments

Comments
 (0)