44.42.0
renovatebot/renovate44.42.0Aug 25, 2026by github-actions[bot]
AI Summary
This release enforces the setting of `CI=true` for all subprocesses and refactors related code to improve environment handling.
Key Highlights
- Always set `CI=true` for subprocesses
- Refactor npm manager to remove redundant `CI=true` settings
- Extract function for `basicEnvVars` documentation
New Features
- Always set `CI=true` for subprocesses
Full Release Notes
## [44.42.0](https://github.com/renovatebot/renovate/compare/44.41.1...44.42.0) (2026-08-25) ### Features * always set `CI=true` for subprocesses ([43d63f9](https://github.com/renovatebot/renovate/commit/43d63f9b313c9403d39017e7c627405e8489ff5f)), closes [#43761](https://github.com/renovatebot/renovate/issues/43761) [#43606](https://github.com/renovatebot/renovate/issues/43606) * always set `CI=true` for subprocesses ([5b17499](https://github.com/renovatebot/renovate/commit/5b1749983ccd4f903591db1a0b8212d0161fed5f)), closes [#43761](https://github.com/renovatebot/renovate/issues/43761) [#43606](https://github.com/renovatebot/renovate/issues/43606) ### Code Refactoring * **manager/npm:** remove redundant `CI=true` ([f50bee3](https://github.com/renovatebot/renovate/commit/f50bee3afa82c533cd6bdbb92a488693d24d5986)) * **tools:** extract function for `basicEnvVars` docs ([8770bff](https://github.com/renovatebot/renovate/commit/8770bfff41772afd4fa02a566f88d4d3c8f4bcdd)) ### Tests * **manager/npm:** fix `getChildProcessEnv` mock in yarn tests ([2779587](https://github.com/renovatebot/renovate/commit/2779587e31a03a4c6336d36978efca12d585e5f6)) * **util/exec:** be more strict in expected value ([0d920f1](https://github.com/renovatebot/renovate/commit/0d920f17d257c7ae1943a560193c4827e4bfaff0))