Commit Graph

101 Commits

Author SHA1 Message Date
Gabriel-Ladzaretti d82ab67bb6 fix(datasource/npm): expose default registry urls (#29717) 2024-06-17 10:03:42 +00:00
RahulGautamSingh d0b77e584a feat(datasource): sourceUrl & releaseTimestamp support (#29122) 2024-05-21 07:04:12 +00:00
Sergei Zharinov d6d1e57763 refactor: Rename validateUrl to isHttpUrl (#28484) 2024-04-17 15:57:33 +00:00
Tobias 0445d3f4e0 fix(datasource/npm): respect abortOnError hostRule for registries (#26196) 2024-03-23 12:47:04 +00:00
Sergei Zharinov 5d7372f917 feat: Http cache stats (#27956) 2024-03-16 13:17:10 +00:00
Rhys Arkins c1517aa252 fix(datasource/npm): mark all releases deprecated if latest deprecated (#27875)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2024-03-15 07:46:17 +00:00
renovate[bot] cbef575a2c chore(deps): update linters to v6.20.0 (#26925)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-02-12 09:09:29 +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
Michael Kriese f0d676242a fix: better branch code coverage (#24276) 2023-09-07 04:39:39 +00:00
Rhys Arkins 36e2b328bb chore: update types reference 2023-08-15 11:31:15 +02:00
renovate[bot] fe739befbf chore(deps): update linters to v6 (major) (#23325)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-08-02 15:07:49 +00:00
RahulGautamSingh d255f811ae test(dep): replace mockdate package with jest.fakeTimers (#23542) 2023-07-25 16:14:18 +00:00
RahulGautamSingh 8432e76e8e fix: replace delay with setTimeout (#23123) 2023-07-06 10:20:55 +00:00
Rhys Arkins ad0479a11b feat(npm): support constraintsFiltering=strict (#22447)
Closes #4826

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2023-07-04 19:21:52 +02:00
Sergei Zharinov ef6f0c7ffa feat: Use klona library for deep clone (#22979) 2023-06-26 17:21:29 +00:00
Sergei Zharinov 11c05fc837 refactor: Default values for GlobalConfig.get (#22967) 2023-06-25 19:34:42 +00:00
Sergei Zharinov 3164401d69 refactor(npm): Use schema for PackageSource parsing (#22314) 2023-05-19 17:22:03 +00:00
renovate[bot] da29ed179c chore(deps): update dependency @types/luxon to v3.3.0 (#21418)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
2023-04-12 06:49:00 +00:00
Sergei Zharinov 3b53efe67c refactor(datasource/npm): Remove unused fields from types (#21192) 2023-04-11 13:41:24 +00:00
Jamie Magee 176282e65f chore: use node: protocol imports (#21181) 2023-03-28 21:05:36 +00:00
Rhys Arkins cf8619aaac chore(logs): lower lookup logging (#21027) 2023-03-18 18:44:56 +00:00
Rhys Arkins 1f22ed2a0e chore: downgrade cached etag log to trace 2023-03-18 08:57:00 +01:00
Rhys Arkins b17bcf2789 refactor(datasource): use packageName and not depName for datasource lookups (#20474) 2023-03-10 09:34:40 +01:00
Rhys Arkins a72998724e fix(datasource/npm): cache public modules (#20815)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2023-03-09 12:16:21 +00:00
Rhys Arkins 9720ca8d3c chore: debug log cache revalidation 2023-01-14 20:12:00 +01:00
Rhys Arkins 05bb942224 fix(datasource/npm): don’t reuse cache for host-disabled (#19840) 2023-01-14 09:53:54 +01:00
Rhys Arkins 78b8483953 feat(datasource/npm): cache etag for reuse (#19823) 2023-01-13 21:20:32 +00:00
Colin O'Dell 676768129d feat(helm): improve subdirectory support (#19181) 2022-12-09 12:48:20 +01:00
Jamie Magee 92eb2200fd refactor(jest): enable clearMocks (#18779) 2022-11-14 22:46:37 -08:00
RahulGautamSingh 0151b6a4a9 refactor: reduce debug metadata (#18466)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-10-29 12:11:09 +00:00
Rhys Arkins cdec83463c fix(http): improve error logging (#18454)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-10-21 10:14:45 +00:00
Rhys Arkins e7e1322e24 fix(npm): support short sourceUrl format (#18073) 2022-10-04 07:55:59 +03:00
Rhys Arkins 55d234ec07 fix(npm): remove memcache (#17714) 2022-09-09 09:16:40 +02:00
Michael Kriese 0316a5e62d test: use jest v29 (#17151) 2022-08-16 14:22:29 +02:00
Sergei Zharinov e4dbd4ad49 fix(ci): Restrict template expressions (#16834)
* fix(ci): Restrict template expressions

* Fix

* Fix

* Fix
2022-07-30 16:28:31 +02:00
IKEDA Sho 2241daaada refactor(datasource): Prefer interface over type (#16707)
https://github.com/renovatebot/renovate/blob/main/docs/development/best-practices.md#general
2022-07-22 12:18:58 +00:00
Rhys Arkins 17f1b409a6 fix: log http and npm rejection cases (#16307) 2022-06-28 16:30:35 +02:00
Michael Kriese 10302eba68 refactor: fix prefer-nullish-coalescing (#16171) 2022-06-21 12:02:49 +00:00
Michael Kriese e5c6f38d75 refactor: enable strict checks (#16168)
* refactor:  enable strict checks

* chore: revert changes

* chore: fix tsconfig
2022-06-21 13:00:21 +02:00
Michael Kriese 0838ca209c refactor: strict datasource tests (#16150) 2022-06-20 13:15:02 +02:00
Michael Kriese 49d851e5fd refactor: tighten typescript types (#15965) 2022-06-09 12:17:05 +00:00
Rhys Arkins e8b9819c07 fix(npm): don't overwrite cached tags (#15500) 2022-05-07 18:19:53 +02:00
Rhys Arkins 8e20e9959d fix(npm): correct matchDatasources casing (#15343) 2022-04-28 05:12:58 +02:00
Michael Kriese 08b5063761 refactor: more strict null checks (#15141) 2022-04-16 09:38:07 +02:00
Michael Kriese 64f5bd5f03 test: enforce lint style rules (#15085) 2022-04-12 14:49:49 +00:00
Michael Kriese 443bef5c52 test: cleanup snapshot tests (#15082) 2022-04-12 15:09:19 +01:00
Rhys Arkins c56f5b9e72 fix(npm): allow for missing dist-tags/latest (#14821)
Closes #14814
2022-03-28 10:55:14 +02:00
Rhys Arkins a2b47c822f feat(npm): support custom registryUrls (#14622)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2022-03-14 09:13:21 +01:00
Rhys Arkins 143c9a6751 refactor: rename lookupName -> packageName (#14494)
Renames `lookupName` to be `packageName`.

BREAKING CHANGE: Use `packageName` instead of `lookupName` if interacting with Renovate datasources directly.
2022-03-04 09:04:02 +01:00