renovate[bot]
5cf0aac332
chore(deps): update linters to v1.57.0 (main) ( #42278 )
...
* chore(deps): update linters to v1.57.0
| datasource | package | from | to |
| ---------- | -------------------- | ------ | ------ |
| npm | eslint-plugin-oxlint | 1.56.0 | 1.57.0 |
| npm | oxlint | 1.56.0 | 1.57.0 |
* chore: fix oxlint
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2026-03-31 13:21:54 +00:00
Michael Kriese
a065a3dd41
fix(datasource/docker): use custom www-authenticate parser ( #41813 )
...
* fix(datasource/docker): use custom `www-authenticate` parser
* chore: drop license comments
* test: extend test
* fix: wrong regex
* test: fix tests
* Update lib/util/http/www-authenticate.ts
Co-authored-by: Jamie Tanna <jamie.tanna@mend.io >
* test: add more tests
---------
Co-authored-by: Jamie Tanna <jamie.tanna@mend.io >
2026-03-11 16:48:15 +00:00
Sergei Zharinov
41bfb8678e
refactor(lint): use oxlint for type-aware rules ( #41739 )
...
* feat: enable oxlint type-aware linting
Move type-aware typescript-eslint rules from ESLint to oxlint,
leveraging oxlint-tsgolint for type information. This removes
the need for ESLint's projectService and parserOptions.
- Add `options.typeAware: true` to .oxlintrc.json with all
type-aware rules (recommendedTypeChecked + stylisticTypeChecked)
- Switch ESLint to non-type-aware configs (recommended, stylistic)
- Remove projectService/parserOptions from ESLint config
- Drop @typescript-eslint/naming-convention (no oxlint equivalent)
- Update oxlint/eslint-plugin-oxlint to 1.51.0
- Add oxlint-tsgolint dependency
- Convert eslint-disable comments to oxlint-disable for type-aware rules
- Fix prefer-optional-chain violations newly caught by oxlint
* fix: revert unnecessary code changes, suppress with oxlint-disable instead
* fix: suppress remaining prefer-optional-chain violations
* fix: suppress last prefer-optional-chain violation
* fix: remove redundant --type-aware CLI flag, use config instead
2026-03-09 12:51:12 +00:00
renovate[bot]
c2aa761c1e
chore(deps): update linters (main) ( #41417 )
...
* chore(deps): update linters
| datasource | package | from | to |
| ---------- | -------------------- | ------ | ------ |
| npm | @eslint/js | 9.39.2 | 9.39.3 |
| npm | eslint | 9.39.2 | 9.39.3 |
| npm | eslint-plugin-oxlint | 1.46.0 | 1.49.0 |
| npm | oxlint | 1.47.0 | 1.49.0 |
| npm | typescript-eslint | 8.55.0 | 8.56.0 |
* chore(deps): update linters
| datasource | package | from | to |
| ---------- | -------------------- | ------ | ------ |
| npm | @eslint/js | 9.39.2 | 9.39.3 |
| npm | eslint | 9.39.2 | 9.39.3 |
| npm | eslint-plugin-oxlint | 1.46.0 | 1.49.0 |
| npm | oxlint | 1.47.0 | 1.49.0 |
| npm | typescript-eslint | 8.55.0 | 8.56.0 |
* Radix rule has been deprecated
* fixup! Radix rule has been deprecated
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: secustor <sebastian@poxhofer.at >
2026-02-28 11:23:25 +00:00
Michael Kriese
f05c3eed57
fix(datasource/docker): don't pass hostrule to http options ( #41317 )
2026-02-19 09:52:28 +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
9d857c1f68
refactor(lint): Organize imports with biome ( #40966 )
2026-02-06 13:40:01 +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
Riley Saar
1db6be0d9e
fix(datasource/docker): treat empty string as no architecture ( #40715 )
...
fix: treat empty string as no architecture in docker images
2026-01-27 22:01:24 +00:00
Sergei Zharinov
c5b0a74f82
refactor: Remove constructor parameter properties ( #40712 )
2026-01-27 11:16:26 +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
050ac8d23b
chore: better code coverage ( #39518 )
2025-11-25 15:01:54 +00:00
renovate[bot]
f609b6f472
chore(deps): update vitest monorepo to v4 (main) (major) ( #39505 )
...
* chore(deps): update vitest monorepo to v4
| datasource | package | from | to |
| ---------- | ------------------- | ----- | ------ |
| npm | @vitest/coverage-v8 | 3.2.4 | 4.0.10 |
| npm | vitest | 3.2.4 | 4.0.10 |
* chore: migration
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2025-11-24 15:30:57 +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
Jamie Tanna
97d64324eb
docs(docker): note digests may have an incorrect releaseTimestamp ( #38658 )
...
Until the completion of #38659 , we should make it clearer that digests
do not have a `releaseTimestamp` associated with them.
This will also be improved in #38656 to provide the correct
`releaseTimestamp` of a given digest.
As flagged in #38212 , this can lead to digests looking newer than they
are, and possibly cause `minimumReleaseAge` not to work.
We should surface this to users, and point to the issue for
documentation purposes.
2025-11-05 13:54:19 +00:00
Jamie Tanna
b73ec24aba
docs(docker): clarify release timestamp support is Docker Hub only ( #38989 )
...
As this note right now is not super clear that this support only works
with Docker Hub's API, which is not uniform with other registries, hence
it being a separate branch of code.
2025-11-03 20:24:38 +00:00
renovate[bot]
b4ed9e65d9
chore(deps): update dependency @vitest/eslint-plugin to v1.3.23 (main) ( #38702 )
...
* chore(deps): update dependency @vitest/eslint-plugin to v1.3.23
| datasource | package | from | to |
| ---------- | --------------------- | ------ | ------ |
| npm | @vitest/eslint-plugin | 1.3.16 | 1.3.23 |
* remove now unnecessary exceptions
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: secustor <sebastian@poxhofer.at >
2025-10-31 07:50:48 +00:00
Jamie Tanna
380c08c161
test(docker): document digests receive tag_last_pushed as releaseTimestamp ( #38661 )
...
As noted in #38212 , Docker tags on Docker Hub that contain a
`tag_last_pushed` will use this as the digest's `releaseTimestamp`, even
if that digest was i.e. pushed 3 months before the latest digest was
pushed.
We should document this behaviour before we change this (#38659 ).
2025-10-24 10:42:21 +00:00
renovate[bot]
1280fe4dc7
chore(deps): update dependency @vitest/eslint-plugin to v1.3.16 (main) ( #38502 )
...
* chore(deps): update dependency @vitest/eslint-plugin to v1.3.16
| datasource | package | from | to |
| ---------- | --------------------- | ------ | ------ |
| npm | @vitest/eslint-plugin | 1.3.13 | 1.3.16 |
* fix linting errors
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: secustor <sebastian@poxhofer.at >
2025-10-13 09:24:15 +00:00
Michael Kriese
a5f3956210
refactor: remove default radix from parseInt ( #37489 )
2025-08-13 15:36:30 +00:00
Micah Nagel
7f8ceaa397
feat(datasource/docker): quay v2 tag list fallback ( #36481 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com >
2025-08-12 08:30:09 +00:00
fluxth
55442df934
fix(datasource/docker): Allow dual-stack ECR docker registry. ( #36228 )
2025-05-30 07:20:57 +00:00
fluxth
089e7c7f5d
fix(datasource/docker): Allow dual-stack public ECR docker registry. ( #36216 )
2025-05-29 07:44:33 +00:00
Rhys Arkins
4d829bf672
fix(datasource/docker): fetch up to 1000 pages for ghcr.io ( #36103 )
2025-05-23 06:19:13 +00:00
Tobias
d8fdc4f421
fix(datasource/docker): ignore unknown sub-manifests in OciImageIndexManifest ( #35950 )
2025-05-15 16:45:57 +00:00
Rhys Arkins
ca8cd19363
fix(datasource/docker): correctly paginate artifactory ( #35918 )
2025-05-13 15:21:03 +00:00
RahulGautamSingh
49fa1be464
feat(util): getEnv ( #35161 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2025-05-06 18:37:28 +00:00
Malte Hviid-Magnussen
7695f1a29b
chore: thre -> the ( #35655 )
2025-04-30 19:55:12 +00:00
Sergei Zharinov
3d4ba95417
fix(docker): Memory caching for manifest requests ( #35584 )
2025-04-27 15:54:23 +00:00
Sergei Zharinov
f977700649
feat(http): Switch to memory cache provider ( #33901 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net >
2025-03-24 08:02:47 +00:00
Michael Kriese
19c115c813
test: cleanup ( #34785 )
2025-03-13 17:52:09 +00:00
Michael Kriese
b5ff90f2bd
fix: improve coverage ( #34667 )
2025-03-06 17:05:19 +00:00
Michael Kriese
9dd1bdd10f
fix(datasource/docker): detect helm-chart as chart repo ( #34603 )
2025-03-04 10:21:33 +00:00
Michael Kriese
593a92655e
feat: refactor http ( #34550 )
2025-02-28 14:40:04 +00:00
renovate[bot]
0299455412
chore(deps): update dependency nock to v14 (main) ( #34557 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2025-02-28 14:20:08 +00:00
Michael Kriese
1644d9cb18
test: migrate more to vitest ( #34500 )
2025-02-26 15:45:17 +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
RahulGautamSingh
1e1f0d6820
fix(datasource/docker): use dockerMaxPages limit for hub.docker.com ( #34405 )
2025-02-24 06:43:58 +00:00
renovate[bot]
55845508b6
chore(deps): update eslint monorepo to v9 (major) ( #33573 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2025-02-20 11:31:13 +00:00
Sergei Zharinov
a33d3eab9e
feat: Switch to Timestamp type ( #33648 )
2025-01-22 20:15:25 +00:00
Sergei Zharinov
9b4e515024
refactor(http): Separate getJson and getJsonUnchecked ( #33651 )
2025-01-17 14:18:00 +00:00
Michael Kriese
37c05dc72f
fix(datasource/docker): handle empty newValue in getDigest ( #33449 )
2025-01-07 14:23:56 +00:00
Marcel Boehm
2f8ff83eab
feat(manager/flux): Allow OCI media type used by flux push artifact to enable Release Notes lookup ( #32783 )
2024-11-28 17:13:54 +00:00
renovate[bot]
bddde3c3c6
build(deps): update aws-sdk-js-v3 monorepo ( #32262 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com >
2024-11-12 07:17:38 +00:00
Devinwong
a1cd9ccf6a
feat(datasource/docker): add OCI header application/vnd.oci.empty.v1+json ( #32351 )
2024-11-06 06:28:35 +00:00
RahulGautamSingh
8ec8391310
feat(self-hosted): convert experimental vars to config options ( #29137 )
...
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com >
2024-08-19 15:45:49 +00:00
Sebastian Poxhofer
3681b2a945
chore: eslint to enforce for typed imports ( #30844 )
2024-08-19 13:15:27 +00:00
Sergei Zharinov
c22519662b
feat(docker): Reconcile deleted releases in cache ( #30491 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de >
2024-08-06 08:00:50 +00:00
Rhys Arkins
adcffd2b6b
feat(datasource/docker)!: prefer hub.docker.com over index.docker.io for tag lookups ( #28400 )
...
Changes default Docker Hub lookups from index.docker.io to hub.docker.com, which is more efficient. If you are configuring a Docker Hub token for docker.io then you should now configure it for docker.com as well.
Closes #24666
BREAKING CHANGE: Docker Hub lookups prefer hub.docker.com over index.docker.io. Set RENOVATE_X_DOCKER_HUB_TAGS_DISABLE=true in env to revert behavior.
2024-07-25 15:28:16 +02:00