Print package manager version as part of regular debug logging of child process stdout
#30824
Labels
priority-3-medium
Default priority, "should be done" but isn't prioritised ahead of others
type:feature
Feature (new functionality)
Describe the proposed change(s).
Summary
For each package manager listed below: print the version of the package manager as part of regular debug logging of child process
stdout
.As an example: before Renovate uses
npm
it should print the output ofnpm --version
into the logs.As discussed in:
Todos:
bun
bundler
cocoapods
composer
copier
corepack
dotnet
erlang
elixir
flux
gleam
golang
gradle
hashin
helm
helmfile
java
java-maven
(if Renovate uses it?)jb
(jsonnet-bundler)kustomize
maven
nix
node
npm
pdm
php
pip-tools
pipenv
pnpm
poetry
python
ruby
rust
(Stand-alone command:cargo version
, or with flag:cargo --version
)yarn
yarn-slim
dart
flutter
vendir
Source for todos
Based on:
renovate/lib/util/exec/containerbase.ts
Lines 19 to 214 in fbe0b76
The text was updated successfully, but these errors were encountered: