Sebastian Poxhofer
a473e73b3e
fix(linters): forbid inert counts in v8 coverage-ignore comments ( #45287 )
...
Adds a custom oxlint rule renovate/v8-ignore-no-count that flags the
count form '/* v8 ignore next <N> */'. The count is not honored by
vitest's ast-v8-to-istanbul hint parser, which captures only the
keyword (if/else/next/file); 'next' always exempts exactly the next
AST node. Trailing counts therefore suggest a line range that is never
applied and mislead readers.
The rule is autofixable (drops the count, preserving actual behavior)
and has been applied to all existing occurrences.
2026-08-22 11:25:31 +00:00
Sebastian Poxhofer
15f4bd8eff
chore: migrate from zod/v3 to zod/v4 ( #43691 )
...
* chore: migrate from zod/v3 to zod/v4
This commit contains the logic changes
* chore: migrate imports from zod/v3 to zod/v4
This contains import updates and adds explicit record keys as zod/v4 requires these now
* ci: enforce usage of zod/v4
2026-05-30 16:01:58 +00:00
renovate[bot]
4a2578d18d
build(deps): update dependency zod to v4 (main) ( #41225 )
...
* build(deps): update dependency zod to v4
| datasource | package | from | to |
| ---------- | ------- | ------- | ----- |
| npm | zod | 3.25.76 | 4.3.6 |
* fix: zod migration
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2026-02-18 07:37:50 +00:00
Sergei Zharinov
c07814ca4d
refactor: Remove decorators for ESM compatibility ( #40736 )
...
* refactor: Migrate to decorator alternatives
* refactor: Remove decorators
* Fixes
* build: Remove decorator support from build pipeline
* fix: Remove extra brace in cdnjs getDigest cache key
2026-01-28 13:22:53 +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
b5ff90f2bd
fix: improve coverage ( #34667 )
2025-03-06 17:05:19 +00:00
Michael Kriese
593a92655e
feat: refactor http ( #34550 )
2025-02-28 14:40:04 +00:00
Sergei Zharinov
165e717edd
refactor(rubygems): Rename RubyGemsDatasource to RubygemsDatasource ( #30882 )
2024-08-19 12:44:23 +00:00
Sergei Zharinov
8d183d6b25
feat(http): Force default rate limits for some known hosts ( #30207 )
...
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com >
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2024-07-22 16:59:29 +00:00
RahulGautamSingh
d0b77e584a
feat(datasource): sourceUrl & releaseTimestamp support ( #29122 )
2024-05-21 07:04:12 +00:00
Sergei Zharinov
b69416ce17
refactor(prettier): Force trailing commas ( #25631 )
2023-11-07 15:50:29 +00:00
Sergei Zharinov
bb0a2d30cc
fix(rubygems): Ensure consistency between versions and metadata ( #25127 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2023-10-30 13:37:56 +00:00
Sergei Zharinov
31b3f28d5d
feat(result): Add helper for Zod schema parsing ( #23992 )
2023-08-21 15:55:34 +00:00
Sergei Zharinov
8c0013f1fc
fix(util/result): Types for wrapNullable ( #23713 )
2023-08-04 15:00:11 +00:00
Sergei Zharinov
674c6fca49
feat: Support Zod values in Result transforms ( #23583 )
2023-07-27 15:17:18 +00:00
Sergei Zharinov
992b336a89
fix(rubygems): Use cascade of endpoints for unknown servers ( #23523 )
2023-07-25 15:43:14 +00:00
Sergei Zharinov
6451c3af73
refactor(rubygems): Use Result class ( #23522 )
2023-07-24 18:40:21 +00:00
Sergei Zharinov
3559cb3980
refactor(rubygems): Unify fetching via v1 API ( #23517 )
2023-07-23 13:14:49 +00:00
Sergei Zharinov
b641ec2738
refactor: Better Result class implementation ( #23335 )
2023-07-19 11:30:47 +00:00
Sergei Zharinov
37ebff7c92
refactor(rubygems): Use Result type for caching control flow ( #23266 )
2023-07-11 16:43:09 +00:00
Sergei Zharinov
728a8a1c68
feat(rubygems): Enable metadata fetching ( #22860 )
2023-06-18 20:09:07 +00:00
Sergei Zharinov
bd30baa833
feat(rubygems): API throttling for rubygems.org ( #22855 )
2023-06-18 13:38:21 +00:00
Sergei Zharinov
bc8e06e1d0
refactor(rubygems): Decouple metadata fetching from versions fetching ( #22808 )
...
Co-authored-by: lluiscab <lluiscab@gmail.com >
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com >
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
Co-authored-by: Rhys Arkins <rhys@arkins.net >
Co-authored-by: t-kulmburg <89128736+t-kulmburg@users.noreply.github.com >
Co-authored-by: Victor Engmark <victor@engmark.name >
2023-06-16 19:05:18 +00:00
Sergei Zharinov
d8c7a14ef9
refactor(rubygems): Remove unnecessary package name guard ( #22809 )
2023-06-16 07:04:24 +00:00
Sergei Zharinov
adeca3fcb7
fix(rubygems): Case-sensitive package names ( #22800 )
2023-06-15 18:11:30 +00:00
Sergei Zharinov
0be6dba296
refactor(rubygems): Versions endpoint cache ( #22792 )
2023-06-15 15:17:49 +00:00
Sergei Zharinov
bf57547e55
refactor(rubygems): Remove unnecessary datasource class ( #22785 )
2023-06-15 09:27:03 +00:00
Sergei Zharinov
d166bc01e6
fix(rubygems): Use memcache instead of module-local const ( #21874 )
2023-04-28 17:05:46 +00:00
Jonathan Narwold
03b5982c67
feat(rubygems): support a fallback to /versions endpoint ( #16312 )
2022-12-16 11:22:49 +00: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
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
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