Skip to content

fix: installing tools with postinstall hooks fails#5191

Merged
jdx merged 1 commit into
jdx:mainfrom
roele:issues/5001
May 26, 2025
Merged

fix: installing tools with postinstall hooks fails#5191
jdx merged 1 commit into
jdx:mainfrom
roele:issues/5001

Conversation

@roele

@roele roele commented May 26, 2025

Copy link
Copy Markdown
Contributor

According to the discussion #5001 the change #4960 to support GH Enterprise/GitLab is causing a regression for certain tools (e.g. aqua) because of the global ToolOption argument postinstall. To address this we should filter the global once on install arguments and only store ToolOptions for certain backends (cargo, go, pipx, ubi)

@jdx jdx enabled auto-merge (squash) May 26, 2025 11:08
@jdx jdx merged commit 95c17a7 into jdx:main May 26, 2025
17 checks passed
@roele roele deleted the issues/5001 branch May 26, 2025 11:18
jdx pushed a commit that referenced this pull request May 26, 2025
### 🐛 Bug Fixes

- installing tools with postinstall hooks fails by
[@roele](https://github.com/roele) in
[#5191](#5191)
- prefer offline when executing shims by [@jdx](https://github.com/jdx)
in [#5195](#5195)
- multi-line task output is shown in bold by
[@roele](https://github.com/roele) in
[#5197](#5197)

### ⚡ Performance

- improve tool loading performance in async code by
[@jdx](https://github.com/jdx) in
[#5198](#5198)
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.

2 participants