Sergei Zharinov
9d857c1f68
refactor(lint): Organize imports with biome ( #40966 )
2026-02-06 13:40:01 +00:00
Michael Kriese
cd0426babd
feat(sidecar): use renovatebot/base-image instead of containerbase/sidecar ( #40772 )
...
* feat(sidecar): use `renovatebot/base-image` instead of `containerbase/sidecar`
* refactor: simplify sidecar handling
* test: fixup
* docs: fixup
2026-01-29 10:05:24 +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
Michael Kriese
9fe353adb4
test: add coverage (part1) ( #40636 )
2026-01-23 15:09:01 +00:00
Jamie Tanna
9f3db00d1a
fix(util/exec): allow ignoring failures per-command ( #40290 )
...
As part of future changes which will fix issues with Composer + Yarn 1
introduced by f430552de4 , we need to find
a way to ignore command failure, on a per-command basis.
To do this, we can provide a refactor to introduce a new type,
`CommandWithOptions` which has the ability to specify whether to
`ignoreFailure`.
To make this less of a refactor than would otherwise require, we can
pass around a `(string | CommandWithOptions)[]`
(or a `string[]` or a `CommandWithOptions[]`) to be used, and use
helpers `asRawCommand` and `asRawCommands` to extract the underlying
command where necessary.
In the case a command's failure is being ignored, return the error code
in the `ExecResult`.
We also need to make sure that when executing in Docker, we still
provide the `|| true`s, otherwise we'll start to see commands failing
unexpectedly.
As part of future-proofing the `CommandWithOptions`, we can make sure
that it uses `string[]`s for the command it's representing, to avoid
re-parsing it.
2026-01-08 09:36:06 +00:00
Jamie Tanna
39bfc0975e
refactor(util/exec): remove deprecated encoding property ( #40199 )
...
This has been deprecated since 2022-07, and is unused as we only ever
use UTF-8.
In `tools/utils/exec.ts` we make sure to specify it explicitly, so we
don't get a Buffer returned.
2025-12-30 09:55:31 +00:00
RahulGautamSingh
76f911041a
refactor: use named exports ( #39196 )
...
* use named exports
* fix test
* add missing imnport
* fix prettier
2025-11-10 12:00:35 +00:00
Michael Kriese
19c115c813
test: cleanup ( #34785 )
2025-03-13 17:52:09 +00:00
Trim21
6e5731b554
test: migrate from jest to vitest ( #34499 )
2025-02-26 14:18:38 +00:00
Michael Kriese
997c23502e
test: migrate to vitest ( #34475 )
...
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com >
2025-02-26 09:35:54 +00:00
Rhys Arkins
b75d1fea57
chore: dangling debug statement ( #32025 )
2024-10-19 07:26:05 +00:00
Rhys Arkins
c4d4658569
chore: ensure versioning/versioningApi used consistently ( #31856 )
2024-10-08 15:24:46 +00:00
renovate[bot]
4f1fb3a163
chore(deps): update linters to v8.5.0 ( #31349 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2024-09-16 07:10:17 +00:00
Sergei Zharinov
b69416ce17
refactor(prettier): Force trailing commas ( #25631 )
2023-11-07 15:50:29 +00:00
Michael Kriese
84a97a62fa
test(perf): improve test speed ( #24323 )
2023-09-08 11:40:04 +00:00
Rhys Arkins
36e2b328bb
chore: update types reference
2023-08-15 11:31:15 +02:00
Rhys Arkins
d059ad1feb
chore: fix docker exec test
2023-07-04 19:21:52 +02:00
RahulGautamSingh
aa14b777c0
feat!: replace dockerImagePrefix with dockerSidecarImage ( #22708 )
...
Closes #21217
BREAKING CHANGE: dockerImagePrefix is now replaced by dockerSidecarImage
2023-07-04 19:21:52 +02:00
Sergei Zharinov
36ff13a851
refactor: Fix exec utils coverage ( #23018 )
2023-06-28 12:37:38 +00:00
Sergei Zharinov
11c05fc837
refactor: Default values for GlobalConfig.get ( #22967 )
2023-06-25 19:34:42 +00:00
Sergei Zharinov
228c6bfa32
refactor: Extract uniq utility function ( #22968 )
2023-06-25 17:15:00 +00:00
RahulGautamSingh
444ea13dd5
refactor: remove string interpolations ( #22840 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2023-06-24 09:32:50 +00:00
Nabeel Saabna
ccf5cf24ea
feat(config): add docker cli config ( #22684 )
...
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 >
2023-06-21 14:00:13 +00:00
RahulGautamSingh
be2a89520b
refactor: replace as assertions ( #22442 )
2023-06-05 19:18:30 +00:00
Rhys Arkins
b17bcf2789
refactor(datasource): use packageName and not depName for datasource lookups ( #20474 )
2023-03-10 09:34:40 +01:00
Michael Kriese
ec4b17b8b6
feat(config)!: default dockerImagePrefix to containerbase ( #20150 )
...
Sidecar containers will now use `containerbase/` prefix instead of `renovate/` prefix.
BREAKING CHANGE: containerbase/ account used for sidecar containers instead of renovate/
2023-03-10 09:34:40 +01: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
Rhys Arkins
7b1c1170a7
fix: log containerbaseDir ( #17509 )
2022-08-30 14:21:12 +02:00
Rhys Arkins
f764f8879c
feat(config): containerbaseDir ( #17414 )
2022-08-25 15:43:06 +00:00
Michael Kriese
8270d5512d
refactor: fix lint issues ( #16779 )
...
* refactor: fix lint issues
* Update lib/renovate.ts
* chore: revert toplevel await for ts
2022-07-26 08:32:12 +00:00
Michael Kriese
6c78237993
test: simplify exec mock ( #16698 )
2022-07-22 07:42:30 +00:00
Gabriel-Ladzaretti
6202b1c264
refactor(util/exec): change mocked modules in existing tests ( #16519 )
2022-07-11 11:41:24 +02:00
RahulGautamSingh
3d31fa371d
refactor(lib/util): strict null check for test files ( #15812 )
...
* add types for tmp
* expand files in lib/util
* update yarn lock
* Update tsconfig.strict.json
* util/exec
* util/git
* util/http
* Revert "util/exec"
This reverts commit 96cf479a1b .
* update strict.json
* redo util/exec
* revert util/git
* util/merge-confidence
* update util/git
* util/package-rules
* fix util/git
* util/template
* util/
* revert extras
* rm newline
* add tmp back
* apply suggestion from review
* util/cache
* more changes
* Update tsconfig.strict.json
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2022-06-19 21:17:46 +00:00
Rhys Arkins
ff2318547d
fix: log sidecar sha ( #15499 )
2022-05-07 16:22:04 +02:00
Michael Kriese
64f5bd5f03
test: enforce lint style rules ( #15085 )
2022-04-12 14:49:49 +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
Sergei Zharinov
8070f007a6
refactor: Use Windows-compatible regex for newlines ( #13956 )
2022-02-02 07:31:11 +00:00
Sergei Zharinov
995df4d9a7
refactor(util/exec): Fix strict null errors ( #12909 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2021-12-10 15:07:02 +01:00
Rhys Arkins
328de3fc27
refactor: exec types ( #12942 )
2021-12-04 07:12:27 +01:00
Rhys Arkins
508cec1015
refactor: move preCommands out of docker options ( #12938 )
2021-12-03 12:07:32 +01:00
Rhys Arkins
b95f608fa1
refactor: remove unused postCommands ( #12939 )
2021-12-03 11:00:49 +01:00
Maksim
06d8c27043
refactor: global config ( #12743 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2021-11-23 21:10:45 +01:00
Rhys Arkins
2ae52b3bd9
logs: remove warn interpolation
2021-11-19 10:40:29 +01:00
RahulGautamSingh
91f067b39f
fix: refactor regex to use re2 part3 ( #12283 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2021-10-27 14:37:11 +00:00
Rhys Arkins
8571b3e68d
feat: binarySource=docker avoid unstable tags ( #12309 )
2021-10-25 13:19:17 +02:00
Sergei Zharinov
5f4b9f9a3a
test: Fix test descriptions and enforce it via new linting rule ( #11285 )
2021-08-18 05:46:56 +00:00
Rhys Arkins
9150854d75
chore: rename config/admin -> config/global
2021-08-17 07:57:45 +02:00
Rhys Arkins
bf69924b78
refactor: rename config admin functions to global
2021-08-17 07:57:45 +02:00
Sergei Zharinov
030bd00212
refactor: Fair coverage for docker exec utils ( #10749 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2021-07-07 14:25:51 +00:00