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))