Commit Graph

31 Commits

Author SHA1 Message Date
Sebastian Poxhofer 73b90e958b refactor: remove string concetation for production code (#43442)
refactor: prefer templates rather than `+`
2026-05-19 13:31:27 +00:00
Sebastian Poxhofer 03baf6ee4a test(noNewURL): add new rule enforcing parseUrl() from 'lib/util/url.ts' (#43247)
* test(noNewURL): add new rule enforcing parseUrl() from 'lib/util/url.ts'

* replace newURL with parseUrl

* remove non-null assertions marks if appropiate

* test: add additional tests

* test: add additional tests and ignore where it makes sense

* implement suggestions

* test: further improve coverage

* apply suggestion
2026-05-13 16:23:10 +00:00
Jamie Tanna 2d1e57532f refactor(types): rename lockFile to fileName in ArtifactError (#41631)
As `fileName` makes more sense (as it's not always a lock file we're
updating).

Also, if you set `fileName`, it would never actually output the
filename.

This renames the usages of `lockFile` to `fileName`.

Co-authored-by: Claude Sonnet 4.5 <jamie.tanna+github-copilot@mend.io>
2026-03-10 09:57:31 +00:00
Sergei Zharinov 930cf6633c refactor: Rewrite imports with .ts extensions (#40700)
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00
RahulGautamSingh 49fa1be464 feat(util): getEnv (#35161)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2025-05-06 18:37:28 +00:00
Maxime Brunet 53c5b869d7 feat(pip-compile): support tool version constraints with uv (#34029) 2025-02-20 13:13:00 +00:00
Maxime Brunet d0916b18b3 feat(pip-compile): support uv pip compile (#33952)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2025-02-03 15:06:48 +00:00
Miles Budnek c27e0ecefb feat(pip-compile): Provide credentials for registries in all input files (#28959) 2024-06-04 16:33:08 +00:00
Miles Budnek 635854e321 fix(pip-compile): Correctly report errors when a lock file is unchanged (#29363) 2024-05-31 05:19:04 +00:00
Aleksandr Mezin 77524af19f feat(manager/pip-compile): extract Python version from lock files (#29145) 2024-05-24 06:09:19 +00:00
Miles Budnek 66dc246133 feat(manager/pip-compile): Use python keychain module for credentials (#27342) 2024-02-22 04:11:52 +00:00
Norbert Szulc 8f02c53039 feat(manager/pip-compile): Allow paths relative to repository root (#27272)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-02-20 17:45:15 +00:00
Norbert Szulc 6d88b7abae feat(manager/pip-compile): Handle isLockfileUpdate in updateArtifacts (#27353) 2024-02-19 13:11:03 +00:00
Norbert Szulc bd9fb30314 refactor(manager/pip-compile): Rename results of extractHeaderCommand (#27308) 2024-02-15 09:27:50 +00:00
Norbert Szulc 2df7ef51aa feat(manager/pip-compile): Change fileMatch behaviour to target pip-compile output files (#26858)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2024-02-13 13:53:23 +00:00
Miles Budnek c3e57e7b51 feat(manager/pip-compile): Add support for non-default package repos to the pip-compile manager (#26853)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2024-02-12 17:25:14 +00:00
Norbert Szulc 4b8ef21a91 refactor(manager/pip-compile): Refactor updateArtifacts method (#27169) 2024-02-09 10:57:57 +00:00
Norbert Szulc f730fcaac4 feat(manager/pip-compile): Add extractHeaderCommand method (#27159) 2024-02-08 19:33:05 +00:00
Norbert Szulc 5cc37ec73c refactor(manager/pip-compile): Extract getExecOptions method to common (#27149) 2024-02-08 15:32:35 +00:00
Norbert Szulc a3f82cf064 refactor(manager/pip-compile): Move functionality to common module (#26873) 2024-01-26 17:41:23 +00:00
Sergei Zharinov b69416ce17 refactor(prettier): Force trailing commas (#25631) 2023-11-07 15:50:29 +00:00
Rhys Arkins 0887c0cdfc fix: use install-tool for all (#21506) 2023-06-18 10:13:32 +00:00
Michael Kriese 73be295310 feat(core): centralize sidecar image usage (#19545) 2022-12-23 09:45:15 +00:00
RahulGautamSingh d869c946d1 refactor: reduce debug metadata (#18737) 2022-11-07 11:29:02 +00:00
Mathieu Kniewallner c981d2f8dd feat(manager/pip-compile): handle --resolver argument (#18489) 2022-10-27 16:12:05 +00:00
Mathieu Kniewallner e2a42d3b2b feat(pip-compile): handle --strip-extras argument (#18486) 2022-10-23 19:39:24 +02:00
Michael Kriese a700765925 feat(python): redirect pip cache to renovate (#17038) 2022-08-08 09:26:26 +00:00
Michael Kriese ff1447c081 feat(manager/pip-compile): support buildpack (#16996)
* fix(buildpack): execute `preCommads` on install mode

* feat(manager/pip-compile): support buildpack
2022-08-05 15:42:26 +00:00
Christoph Brand 30765fbd1e feat(manager): no-emit-index-url in pip compile (#15367)
* feat(manager): no-emit-index-url in pip compile

Add support for no-emit-index-url to avoid sharing
confident credentials in the generated requirements.txt
file.

* chore: linting fixes

* chore: update docs

* chore: code review fixes

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-05-03 22:35:32 +00:00
Michael Kriese 6c7e79fbe3 refactor(manager): more strict null checks (#15166) 2022-04-19 17:46:07 +00:00
Rhys Arkins dca3418bbd refactor: lib/modules (#14488)
Moves datasource, manager, platform and versioning code from lib/ into new lib/modules/

BREAKING CHANGE: External tools must update paths to datasource, manager, platform and versioning
2022-03-04 09:04:02 +01:00