Commit Graph

370 Commits

Author SHA1 Message Date
Ryo Matsukawa 0417c111ac refactor: Merged multiple skipReasons into unspecified-version. (#22409) 2023-05-25 05:48:11 +00:00
Sergei Zharinov c1468787e7 refactor(npm): Avoid usage of non-null assertion for constraints (#22405) 2023-05-24 11:02:37 +00:00
Rhys Arkins 8d372fc594 fix(pnpm): use latest pnpm when upgrading pnpm (#22309) 2023-05-19 08:02:13 +00:00
Rhys Arkins e765e72e7c feat(yarn): handle yarn 3 lock file for updateLockedDependency (#21966)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-05-15 20:03:31 +02:00
RahulGautamSingh 6ac9a84209 fix(pnpm): extract engine constraint (#21959) 2023-05-08 07:54:19 +00:00
renovate[bot] 58aa841d69 build(deps): update dependency minimatch to v9 (#21923)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-05-02 13:00:40 +00:00
RahulGautamSingh 012c0ac2fe feat: npm workspaces (#21274)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-04-27 12:42:25 +00:00
Jamie Magee 1574baea6c refactor: satisfy type checks for array.includes (#21834) 2023-04-27 05:18:45 +00:00
Jamie Magee a6dfa70c1d chore: migrate to structuredClone (#20885)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-04-27 05:06:22 +00:00
RahulGautamSingh 78aa91aca8 feat(pnpm): get locked version from pnpm-lock.yaml (#21480)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-04-27 05:06:07 +00:00
Rhys Arkins fb71c8153f fix(yarn): use yarn up -R for lock file updating (#21309) 2023-04-04 04:53:37 +00:00
Rhys Arkins a48ef9d2f9 fix(yarn): detect already-updated for yarn 2/3 (#21285) 2023-04-02 12:07:54 +00:00
Jamie Magee 176282e65f chore: use node: protocol imports (#21181) 2023-03-28 21:05:36 +00:00
RahulGautamSingh 686bff397c refactor(test): use minimal config objects (#20773) 2023-03-19 16:03:01 +00:00
Michael Kriese 03d966c2ca fix(manager/npm): quote yarn args (#20955) 2023-03-15 14:07:29 +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
Rhys Arkins 016e647390 feat(config)!: default to rangeStrategy=auto, prefer update-lockfile (#19942)
Changes `rangeStrategy` default value from `'replace'` to `'auto'`. Also changes `auto` behavior so that `update-lockfile` is preferred if the manager
supports the `updateLockedDependency()` function.

Closes #19800

BREAKING CHANGE: Renovate will now default to updating locked dependency versions. To revert to previous behavior, configure rangeStrategy=replace.
2023-03-10 09:25:45 +01:00
RahulGautamSingh 352c9db904 test: add new wrapper for partial (#20618) 2023-02-25 06:46:32 +00:00
Markus Schulz dd6c8e5147 feat: Move some Git commands behind a PlatformScm interface (#19327)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-22 08:18:53 +00:00
Rhys Arkins cc33d34ca8 refactor: PackageFile types (#20498)
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-20 14:58:49 +00:00
Rhys Arkins 3cef2f2e4f refactor: PackageFile -> PackageFileContent (#20502) 2023-02-19 12:43:48 +00:00
Rhys Arkins 5cdb9a86f0 refactor: move manager fields to managerData (#20486) 2023-02-18 15:06:03 +00:00
Rhys Arkins 6725c7fb5e refactor: extract constraints -> extractedConstraints (#20484) 2023-02-17 16:32:58 +00:00
Rhys Arkins 45dd23401b fix(manager/npm): workspaces npmrc (#20420)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-16 12:11:04 +00:00
Peter Wagenet e41681db3d fix(pnpm): don't ignore test directories for pnpm workspace packages (#20439) 2023-02-16 07:17:36 +00:00
ocavue 2235659b18 feat(manager/npm): support pnpmDedupe (#20392)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-02-14 09:10:50 +00:00
Florian Greinacher 40d62932bb feat(manager/npm): read registry URLs from legacy .yarnrc (#20129)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-02 06:29:25 +00:00
Michael Kriese d7d6d43bf8 fix(manager/npm): don't warn for empty .yarnrc.yml (#20149) 2023-02-01 13:53:38 +00:00
Florian Greinacher 2143c975f9 feat(manager/npm): read registry URLs from .yarnrc.yml (#19864)
Co-authored-by: Valentin Agachi <github-com@agachi.name>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Closes https://github.com/renovatebot/renovate/issues/16353
2023-01-31 06:26:02 +00:00
Simon Abbott 8c44d6bd10 fix(manger/npm): apply config.npmrc during extraction, not in post-update (#19812)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Closes https://github.com/renovatebot/renovate/issues/12891
2023-01-20 11:43:49 +00:00
Rhys Arkins f34d395fa5 fix(npm): augment constraints less aggressively (#19850) 2023-01-15 10:24:19 +01:00
Rhys Arkins 61cf50384f chore: downgrade remediation warn 2023-01-14 20:20:07 +01:00
Rhys Arkins f85ee2680c fix(yarn): try/catch .yarnrc.yml parsing (#19787) 2023-01-11 18:25:48 +01:00
Michael Kriese 73be295310 feat(core): centralize sidecar image usage (#19545) 2022-12-23 09:45:15 +00:00
Rhys Arkins e74c23016d feat(npm): use npm <9 when lockfileVersion=2 (#19046) 2022-11-23 14:30:22 +01:00
Elizabeth Craig 2b651aeaa3 fix(yarn): skip individual invalid entries in yarn.lock (#19018) 2022-11-22 06:16:32 +00:00
Rhys Arkins d1d6febd2e fix(npm): use nvmrc from lock file dir (#18978)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-18 06:13:09 +00:00
pataar 7adc861fed fix(volta): make sure volta uses the same yarn package overwrite (#18893)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-16 08:01:39 +02:00
Jamie Magee 92eb2200fd refactor(jest): enable clearMocks (#18779) 2022-11-14 22:46:37 -08:00
RahulGautamSingh d869c946d1 refactor: reduce debug metadata (#18737) 2022-11-07 11:29:02 +00:00
RahulGautamSingh 2a07e91be6 refactor: convert ProgrammingLanguage to union type (#18748)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-11-05 08:49:57 +00:00
RahulGautamSingh 2e4eebe933 fix: reduce config fields used in branch fingerprint (#18378)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-10-26 10:27:58 +00:00
Rhys Arkins b9f783b52d fix: ignoreScripts default (#18403)
Changes ignoreScripts defaulit to be `true`.

Closes #18173

BREAKING CHANGE: ignoreScripts now default to true. If allowScripts=true in global config, ignoreScripts must be set to false in repo config if you want all repos to run scripts.
2022-10-23 06:48:35 +02:00
Rhys Arkins cbca54d0c3 feat!: do not auto pin rangeStrategy (#18309)
Removes all logic where rangeStrategy=auto results in pinning.

Closes #18304

BREAKING CHANGE: Dependencies are no longer automatically pinned, pinning must be opted into using rangeStrategy=pin
2022-10-23 06:48:35 +02:00
RahulGautamSingh 91cef564d4 refactor: change currentVersion to non-optional in UpdateLockedConfig (#18406) 2022-10-21 15:29:39 +00:00
Niklas Logren 06ae68fce4 fix(npm): support frozen-lockfile in .yarnrc (#18184) 2022-10-21 05:25:52 +00:00
renovate[bot] ebf4cd4c93 build(deps): update dependency find-packages to v10 (#18428)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-10-20 19:23:06 +00:00
renovate[bot] d941ef31c5 chore(deps): update dependency type-fest to v3 (#18429)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-10-20 17:34:35 +00:00
RahulGautamSingh f206b9e6e6 feat(terraform): updateLockedDependency() (#18405) 2022-10-19 11:28:56 +03:00