Skip to content

chore: release 0.3.29#35

Merged
cafitac merged 1 commit intomainfrom
chore/release-0.3.29
Apr 28, 2026
Merged

chore: release 0.3.29#35
cafitac merged 1 commit intomainfrom
chore/release-0.3.29

Conversation

@cafitac
Copy link
Copy Markdown
Owner

@cafitac cafitac commented Apr 28, 2026

Summary

  • fix agent-learner update to pin global installs to the prefix inferred from the installed wrapper location
  • extend the wrapper regression test to cover the real deployed failure shape: wrapper under an nvm-style prefix, node from another PATH entry, and a stale /usr/local global prefix
  • release version 0.3.29 so deployed installs can self-update without falling back into /usr/local

Test Plan

  • node --test test/wrapper.test.cjs --test-name-pattern='runWrapperUpdate prefers the npm next to the wrapper script and pins installs to that wrapper prefix'
  • npm test
  • PYTHONPATH=src .venv/bin/python -m pytest -q
  • reproduced deployed 0.3.28 behavior locally: selected nvm npm but still failed with EACCES because npm global prefix remained /usr/local

@cafitac cafitac merged commit f92df98 into main Apr 28, 2026
6 checks passed
@cafitac cafitac deleted the chore/release-0.3.29 branch April 28, 2026 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant