Commit ce40c79
Expand hostedtoolcache PATH integration for Python and other runtimes (#11979)
* Initial plan
* docs: initial plan for expanding hostedtoolcache PATH integration
Co-authored-by: Mossaka <[email protected]>
* feat: expand hostedtoolcache PATH integration for all runtimes
- Create shared GetHostedToolcachePathSetup() helper in engine_helpers.go
- Update claude_engine.go to use unified PATH setup (not just Node.js)
- Update codex_engine.go to use unified PATH setup (not just Node.js)
- Update copilot_engine_execution.go to use shared helper for consistency
- Add tests for GetHostedToolcachePathSetup in engine_helpers_test.go
The new PATH setup finds all bin directories in /opt/hostedtoolcache,
making Python, Go, Ruby, and other runtimes accessible in agent containers.
Fixes #12033
Co-authored-by: Mossaka <[email protected]>
* Regenerate lock files after merge with main
Co-Authored-By: Claude Opus 4.5 <[email protected]>
---------
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: Mossaka <[email protected]>
Co-authored-by: Jiaxiao (mossaka) Zhou <[email protected]>
Co-authored-by: Claude Opus 4.5 <[email protected]>1 parent a0a5dd0 commit ce40c79
File tree
51 files changed
+173
-98
lines changed- .github/workflows
- pkg/workflow
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
51 files changed
+173
-98
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments