Commit Graph

29 Commits

Author SHA1 Message Date
Sergei Zharinov cca6227dfa fix(git): resolve child env before adding authentication (#45184)
* fix(git): preserve approved runtime config with authentication

* test(git): remove redundant authentication cases

* test(git): update post-upgrade environment assertions

* test(hermit): cover uninstall setup failure

* refactor(git): clarify authentication host types

* refactor(git): coerce exec options

* refactor(git): coerce docker env vars

* refactor(exec): coerce docker env vars
2026-08-10 11:54:18 +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
Sebastian Poxhofer c75991e197 refactor(manager/pep621): use abstract class for processors (#37643) 2025-08-25 11:43:13 +00:00
Michael Kriese 0691d29ae9 feat(pep621): return found lockfiles (#37633) 2025-08-20 14:43:43 +00:00
Michael Kriese 3211d56e21 refactor(zod): rename schema to match our best practices guide (#37499) 2025-08-14 10:35:03 +00:00
Sergei Zharinov ceeb69cade refactor(pep621): Refactor PDM processor (#37465) 2025-08-13 05:59:30 +00:00
Sergei Zharinov 2ce429f4d1 refactor(pep621): Simplify schema (#37441) 2025-08-12 05:25:18 +00:00
Rhys Arkins a127353889 feat(pep621): extract python as a dependency (#35534) 2025-04-27 11:51:04 +00:00
RahulGautamSingh 80b7cdf1e0 refactor(util): move user env to util folder (#35103) 2025-04-02 10:27:27 +00:00
Michael Kriese e9cbd02865 fix(lockfilemaintenance): ensure isLockFileMaintenance on grouping (#33971) 2025-02-20 12:57:05 +00:00
Johannes Feichtner 9f600d1445 fix(pep621): handle dependency-groups (PEP 735) in pdm lockfile updates (#32952) 2024-12-06 20:30:13 +00:00
Sergei Zharinov b01dcc78e4 refactor: Rename unwrapOrElse to unwrapOr for Result utility (#32787) 2024-11-28 17:04:02 +00:00
Maxime Brunet 22880e9aac feat(pep621): set Git insteadOf directives when updating pdm/uv locks (#32378) 2024-11-14 06:13:12 +00:00
Sebastian Poxhofer 7a65c10eab fix(managers/pep621): replace missing depName group with managerData (#31181) 2024-09-04 05:04:29 +00:00
Sebastian Poxhofer 8e97c90a36 fix(manager/pep621): prevent side effects through shallow copy (#30605) 2024-08-05 19:26:08 +00:00
Xuan (Sean) Hu 2f335b61f4 fix(pdm): change pdm update strategy to eager (#29183) 2024-05-21 20:32:29 +00:00
Xuan (Sean) Hu aa05c66498 fix(pdm): ignore build requirements when update lock file (#28946)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2024-05-10 13:33:17 +00:00
Johannes Feichtner c2be56d6ff feat(manager/pep621): extract locked versions from pdm.lock (#27694) 2024-03-04 05:46:01 +00:00
RahulGautamSingh 2194142f78 feat(config): support user configured env (#27028)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2024-02-22 05:05:05 +00:00
Rhys Arkins eaec10d7c8 fix: increase shlex usage 2024-02-19 14:27:38 +01:00
Sergei Zharinov b69416ce17 refactor(prettier): Force trailing commas (#25631) 2023-11-07 15:50:29 +00:00
Sebastian Poxhofer 2b0a609e26 perf(manager/pep621): do sync packages on pdm lockfile updates (#22508) 2023-05-30 22:07:41 +00:00
Sebastian Poxhofer 0a4be4a989 fix(manager/pep621): group pdm binary calls based on dependency groups (#22489) 2023-05-30 05:25:17 +00:00
Sebastian Poxhofer 4da3f25058 feat(manager/pep621): uses required-python to set constraint (#22456) 2023-05-28 08:30:42 +00:00
Sebastian Poxhofer 16f7b4919a fix(manager/pep621): run pdm commands in subdirectories (#22450) 2023-05-27 09:27:43 +00:00
Rhys Arkins 2f23c1461e fix(manager/pdm): install python first (#22441) 2023-05-26 15:47:57 +00:00
Sebastian Poxhofer 2863361636 feat(manager/pep621): support pdm lock files (#22244)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-05-18 05:57:49 +00:00
Sebastian Poxhofer 019c75caab feat(manager/pep621): implement manager (#22082)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2023-05-15 07:51:05 +00:00