Commit Graph

27161 Commits

Author SHA1 Message Date
renovate[bot] 54df7e7784 chore(deps): update containerbase/internal-tools action to v4.6.41 (main) (#43854)
chore(deps): update containerbase/internal-tools action to v4.6.41

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.40 | v4.6.41 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-07 16:26:23 +00:00
renovate[bot] 52d88af2cb fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.56.6 (main) (#43853)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.56.6

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.56.5 | 13.56.6 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.214.4
2026-06-07 11:28:17 +00:00
renovate[bot] 8a5826701d chore(deps): update dependency lint-staged to v17.0.7 (main) (#43852)
chore(deps): update dependency lint-staged to v17.0.7

| datasource | package     | from   | to     |
| ---------- | ----------- | ------ | ------ |
| npm        | lint-staged | 17.0.6 | 17.0.7 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-07 11:28:10 +00:00
renovate[bot] 76a45a10fe chore(deps): update ghcr.io/containerbase/devcontainer docker tag to v14.10.24 (main) (#43849)
chore(deps): update ghcr.io/containerbase/devcontainer docker tag to v14.10.24

| datasource | package                            | from     | to       |
| ---------- | ---------------------------------- | -------- | -------- |
| docker     | ghcr.io/containerbase/devcontainer | 14.10.22 | 14.10.24 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-07 10:26:19 +00:00
Silva Dev BR def98d0e3c docs(schema): link config options to docs (#43613)
feat(schema): link config options to docs
2026-06-07 08:04:43 +00:00
renovate[bot] 5d451e9729 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.56.5 (main) (#43851)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.56.5

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.56.4 | 13.56.5 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.214.3
2026-06-07 05:31:18 +00:00
renovate[bot] 5df20fdcfb chore(deps): update codecov/codecov-action action to v6.0.2 (main) (#43848)
chore(deps): update codecov/codecov-action action to v6.0.2

| datasource  | package                | from   | to     |
| ----------- | ---------------------- | ------ | ------ |
| github-tags | codecov/codecov-action | v6.0.1 | v6.0.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-07 03:26:58 +00:00
renovate[bot] afcc22e6d5 chore(deps): update containerbase/internal-tools action to v4.6.40 (main) (#43846)
chore(deps): update containerbase/internal-tools action to v4.6.40

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.39 | v4.6.40 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-06 15:27:38 +00:00
renovate[bot] 9245b57c58 chore(deps): update linters to v1.67.0 (main) (#42416)
* chore(deps): update linters to v1.67.0

| datasource | package | from   | to     |
| ---------- | ------- | ------ | ------ |
| npm        | oxlint  | 1.57.0 | 1.67.0 |

* test(oxlint): deactivate new tests for now

* fixup linting errors

* revert googleAuth mock implementation

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: secustor <sebastian@poxhofer.at>
2026-06-06 14:09:05 +00:00
renovate[bot] 9ccca70da0 chore(deps): update dependency lint-staged to v17.0.6 (main) (#43843)
chore(deps): update dependency lint-staged to v17.0.6

| datasource | package     | from   | to     |
| ---------- | ----------- | ------ | ------ |
| npm        | lint-staged | 17.0.5 | 17.0.6 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-06 11:28:52 +00:00
Jamie Tanna 0ba948cb85 fix(types): allow global config to be set in repositories (#43837)
As we appear to document this [0] as behaviour that's possible.

This make sense to be allowed, and to make it so a self-hosted
administrator can set more controlled settings across their configured
repos.

[0]: https://github.com/renovatebot/renovate/blob/6e411730a05a642c22ffa5fa4ab71f0eea4cdad2/lib/config/secrets.spec.ts#L42-L44
43.214.2
2026-06-06 08:56:07 +00:00
Jamie Tanna 460fa82cf5 fix(config/validation): validate children of arrays in global config (#43836)
* test(config/validation): document existing lack of coverage

So when we change it in the future, we have a failing test.

* fix(config/validation): validate children of arrays in global config

As we previously weren't doing so.
2026-06-06 08:54:16 +00:00
Jamie Tanna d0deb9077e test(config/validation): remove platformConfig test (#43835)
As the test case appears to be wrong (we return an error, not a warning)
and doesn't seem to be exercising a field we've had available in recent
Renovate releases, since this test was introduced in
bb6c27faf8.
2026-06-06 08:50:00 +00:00
renovate[bot] 3dabd1fd52 build(deps): update dependency protobufjs to v8.5.0 (main) (#43841)
build(deps): update dependency protobufjs to v8.5.0

| datasource | package    | from  | to    |
| ---------- | ---------- | ----- | ----- |
| npm        | protobufjs | 8.4.2 | 8.5.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.214.1
2026-06-05 23:27:48 +00:00
renovate[bot] 37d5ec56c5 chore(deps): update dependency protobufjs@8.0.1 to v8.5.0 (main) (#43842)
chore(deps): update dependency protobufjs@8.0.1 to v8.5.0

| datasource | package    | from  | to    |
| ---------- | ---------- | ----- | ----- |
| npm        | protobufjs | 8.4.2 | 8.5.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-05 23:27:41 +00:00
RahulGautamSingh 4f7eed4273 feat(manager/nuget): default rangeStrategy to bump (#43820)
* docs(manager/nuget): treat bare-version as range

* nuget: default rangeStrategy to bump

* Update lib/modules/manager/nuget/index.ts

Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>

* apply suggestions

---------

Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>
43.214.0
2026-06-05 20:22:22 +00:00
Jamie Tanna 8c6a8d82e5 test(workers/global): fix typo (#43838) 2026-06-05 16:18:19 +00:00
Jamie Tanna 4bf6bd9b92 docs(manger/github-actions): reword "community actions" section (#43829)
* docs(manger/github-actions): reword "community actions" section

As some follow-ups to 27a3f5871f, we
can slightly reword the intro to add some more information about what
these target.

* docs(manager/github-actions): document why there may not be a `packageName`

* docs(manager/github-actions): generate a table for Actions and their `with`s

To provide further clarity on how each of the Actions' `with`s are used,
we can make this more explicit in our autogenerated docs, providing:

- which field(s) are extracted, taken from their Zod schema (with help
  from Claude Opus to extract this)
- note the dependency updating, and where it may be determined from the
  given `withSchema`

Co-authored-by: Claude Opus 4.7 <jamie.tanna+claude-code@mend.io>

---------

Co-authored-by: Claude Opus 4.7 <jamie.tanna+claude-code@mend.io>
2026-06-05 16:05:15 +00:00
Sebastian Poxhofer 5835388020 fix(conda/pypi): allow nullable strings (#43834)
* fix(conda/pypi): allow nullable strings

* fix failing tests from main
43.213.3
2026-06-05 15:46:24 +00:00
Jamie Tanna 6e411730a0 test(config/validation): validate all warnings/errors (#43832)
* test(config/validation): remove `platformConfig` test

As the test case appears to be wrong (we return an error, not a warning)
and doesn't seem to be exercising a field we've had available in recent
Renovate releases, since this test was introduced in
bb6c27faf8.

* test(config/validation): use a valid cache namespace for test

To prevent unnecessary errors, when we start validating all
`warnings`/`errors`.

* test(config/validation): validate all `warnings`/`errors`

To make sure that we've got coverage to shows us any potential breaking
changes as new validation is added.

Co-authored-by: Claude Opus 4.7 <jamie.tanna+claude-code@mend.io>

---------

Co-authored-by: Claude Opus 4.7 <jamie.tanna+claude-code@mend.io>
2026-06-05 13:39:14 +00:00
Jamie Tanna 15e719bd9e ci: don't cancel "stale" PR workflows (#43830)
When we introduced this in ce15607d5a, it
seems like this has been intermittently leading to PR workflows being
cancelled as they're "stale" because they were started after the current
time.

We shouldn't try and cancel these workflows, and should instead require
the per-workflow concurrency to do that for PRs.
2026-06-05 13:17:44 +00:00
Alex Thomae c3998a3b91 test(datasource/pypi): cover null and missing home_page (#43828)
Add regression tests for the fix that allows a null or missing
home_page in PyPI JSON responses (#43814). Covers both the schema
parser and the datasource, asserting that homepage is left unset and
sourceUrl/changelogUrl fall back to project_urls when home_page is null.
2026-06-05 12:43:01 +00:00
Alex Thomae 1c3a16c6a5 fix(datasource/pypi): allow null home_page in PyPI JSON response (#43814)
* fix(datasource/pypi): allow null home_page in PyPI JSON response

PyPI returns "home_page": null for projects that declare only
project_urls. The strict z.string().optional() schema threw a ZodError
in getDependency, aborting the JSON-API lookup and resolving such
packages to no-result. Use .nullish() to accept null, matching how
requires_python already handles PyPI's nulls.

* fix(datasource/pypi): allow missing home_page in PyPI JSON response

Apply the suggestion to chain `.optional()` and `.nullish()`.
43.213.2
2026-06-05 11:34:34 +00:00
Jamie Tanna b0d84ad60a test(config/validation): explicitly check error/warning messages (#43799)
* test(config/validation): explicitly check error/warning messages

Previously, we had a number of tests checking for i.e.
`expect(warnings).toHaveLength(1);` which wouldn't necessarily be the
warning that we were expecting to see, nor would break if the message
changed (un)intentionally.

We can refactor this and:

- assert on the contents of `errors`/`warnings`
- check the `topic` only if it's interesting - for instance if it's a
  `Configuration Error`, but under `warnings`
- removed a `bumpVersion` test that doesn't make sense
- removed snapshot tests

This also reduces our usage of snapshot tests, as we're trying to remove
them where possible.

Co-authored-by: Claude Opus 4.7 <jamie.tanna+claude-code@mend.io>

* test(config/validation): use `toBeEmptyArray`

As it's a little clearer when looking in the file, and asserts that it's
an array.

* test(config/validation): expect new validation errors

---------

Co-authored-by: Claude Opus 4.7 <jamie.tanna+claude-code@mend.io>
2026-06-05 09:36:11 +00:00
Jamie Tanna 7a87094daa test(config): ensure no default options require migrating (#43806)
As a follow-up to #43804, we can make sure that our configuration no
longer needs migrations.

If there are migrations needed, we can see the resulting configuration
and amend it.
2026-06-05 09:35:04 +00:00
renovate[bot] 059d4fe086 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.56.4 (main) (#43824)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.56.4

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.56.3 | 13.56.4 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-05 09:29:58 +00:00
Alberto Pose c91f9f3bc9 fix(config): remove deprecated rebaseStalePrs from lockFileMaintenance default (#43804)
* fix(config): drop removed rebaseStalePrs from lockFileMaintenance default

* fix(config): set rebaseWhen behind-base-branch in lockFileMaintenance default

The previous commit only removed rebaseStalePrs. Restore the default's
intent by setting its documented equivalent rebaseWhen: behind-base-branch
(the same mapping used by the rebaseStalePrs migration and the
:rebaseStalePrs preset).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* fix(config): just remove deprecated rebaseStalePrs, no default change

Per maintainer feedback on the PR: keep this to removing the dead key
so lockFileMaintenance keeps tracking the global rebaseWhen default.
Revisit behind-base-branch in a future major.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
43.213.1
2026-06-05 09:20:02 +00:00
Michael Kriese 27a3f5871f feat(github-actions): add community actions (#43821)
* feat(github-actions): add community actions

* test: fix test
43.213.0
2026-06-05 08:23:11 +00:00
Jamie Tanna 981df6afdb test(config/validation): remove untested bumpVersions code (#39710)
The test for this has been broken for some time, and only highlighted
when we start to look at the reason the test is failing - we're
providing a `bumpVersion` but we're intending it to be the
`bumpVersions` config.

Even if we fix the code, this then highlights that we have no validation
code in place, so the tests fail.

We'll follow-up to re-add validation in the future, but for now we can
remove a test that isn't testing what we're intending it to.
2026-06-04 20:57:34 +00:00
ericli-splunk e84d2dbec1 docs: update pip-compile project URL (#43816)
* Update pip-compile project URL

* Fix linting
2026-06-04 20:56:10 +00:00
renovate[bot] 95c42c82cf chore(deps): update jdx/mise-action action to v4.1.0 (main) (#43813)
chore(deps): update jdx/mise-action action to v4.1.0

| datasource  | package         | from   | to     |
| ----------- | --------------- | ------ | ------ |
| github-tags | jdx/mise-action | v4.0.1 | v4.1.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 17:42:59 +00:00
Jamie Tanna 83bba0e48a fix(config): clarify that bumpVersions.bumpType supports templating (#43805) 43.212.4 2026-06-04 17:10:51 +00:00
Jamie Tanna 309af5aac3 fix(config): mark relevant options with patternMatch (#43798)
As part of future changes, we want to perform strict validation on
the `allowedValues` for all config options as part of Config Validation.

Before we do this, per #40805, we should make sure that the config
options are all marked accordingly.

The list of relevant config options that support pattern matching has
been determined by Claude Opus.

Co-authored-by: Claude Opus 4.7 <jamie.tanna+claude-code@mend.io>
2026-06-04 17:10:26 +00:00
Jamie Tanna 65dd0d45d9 fix(json-schema): don't restrict templateable and allowedValues option to an enum (#43802)
In the case of a config option that has both `allowedValues` and is
templateable - such as `bumpVersions.bumpType` - we should relax the
generated JSON schema to not restrict the exact value.
43.212.3
2026-06-04 17:08:07 +00:00
renovate[bot] 3eca3b45b8 chore(deps): update github/codeql-action action to v4.36.2 (main) (#43809)
chore(deps): update github/codeql-action action to v4.36.2

| datasource  | package              | from    | to      |
| ----------- | -------------------- | ------- | ------- |
| github-tags | github/codeql-action | v4.36.1 | v4.36.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 15:31:38 +00:00
renovate[bot] 43c5c6e98e chore(deps): update dependency tsdown to v0.22.1 (main) (#43808)
chore(deps): update dependency tsdown to v0.22.1

| datasource | package | from   | to     |
| ---------- | ------- | ------ | ------ |
| npm        | tsdown  | 0.22.0 | 0.22.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 15:31:29 +00:00
Mike Ryan 8bbce59ece fix(datasource/npm): tolerate non-string time entries in packument (#43779)
* fix(datasource/npm): tolerate non-string `time` entries in packument

JFrog Artifactory npm registries emit `"unpublished": null` under the
packument `time` field. Since the schema declared `time` values as
`z.string()`, the `null` failed validation and Zod rejected the entire
packument, so every package lookup returned no-result.

Strip non-string `time` entries via a shared `PackumentTime` transform so
a stray metadata key cannot invalidate the whole packument, while keeping
the real version->timestamp entries the datasource relies on.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* refactor(datasource/npm): use LooseRecord for packument time

Per PR review.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
43.212.2
2026-06-04 14:04:51 +00:00
renovate[bot] 9784a62426 chore(deps): update dependency memfs to v4.57.3 (main) (#43796)
chore(deps): update dependency memfs to v4.57.3

| datasource | package | from   | to     |
| ---------- | ------- | ------ | ------ |
| npm        | memfs   | 4.57.2 | 4.57.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.212.1
2026-06-04 12:32:09 +00:00
renovate[bot] 1a5025efb0 fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.56.3 (main) (#43797)
fix(deps): update ghcr.io/renovatebot/base-image docker tag to v13.56.3

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.56.2 | 13.56.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 12:32:09 +00:00
renovate[bot] 576273c020 chore(deps): update dependency @containerbase/istanbul-reports-html to v2.0.7 (main) (#43793)
chore(deps): update dependency @containerbase/istanbul-reports-html to v2.0.7

| datasource | package                              | from  | to    |
| ---------- | ------------------------------------ | ----- | ----- |
| npm        | @containerbase/istanbul-reports-html | 2.0.6 | 2.0.7 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 11:32:00 +00:00
renovate[bot] f6ae29e559 chore(deps): update containerbase/internal-tools action to v4.6.39 (main) (#43792)
chore(deps): update containerbase/internal-tools action to v4.6.39

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.38 | v4.6.39 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 11:30:54 +00:00
Jamie Tanna 23eaa823d5 docs(getting-started): reword the Mend Renovate Self-Hosted section (#43790)
To add a few clarifications on naming, the update to the release
cadence, expanding our platform support, and adding the full SPDX
license ID.
2026-06-04 09:50:45 +00:00
Sullivan S. f60b6930bf feat(presets): stylelint packages group (#43351)
Stylelint come with two official config packages maintained separately.

However, some major release of one of the config packages require the
latest major release of the stylelint tool and vice versa.

On that case, Renovate will propose separated update merge requests that
will never be solvable because of dependencies conflict during npm
install.

Also, as stylelint is not a mono-repo and use a completly different
releases history from its related config package, we MUST ensure
major/minor separation is deactivated to get the group process working
correctly.
43.212.0
2026-06-04 08:46:30 +00:00
renovate[bot] 62904a1ff4 chore(deps): update dependency pipx to v1.14.0 (main) (#43784)
chore(deps): update dependency pipx to v1.14.0

| datasource      | package   | from   | to     |
| --------------- | --------- | ------ | ------ |
| github-releases | pypa/pipx | 1.13.0 | 1.14.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 06:31:17 +00:00
renovate[bot] fa7a272221 chore(deps): update dependency @containerbase/istanbul-reports-html to v2.0.6 (main) (#43782)
chore(deps): update dependency @containerbase/istanbul-reports-html to v2.0.6

| datasource | package                              | from  | to    |
| ---------- | ------------------------------------ | ----- | ----- |
| npm        | @containerbase/istanbul-reports-html | 2.0.5 | 2.0.6 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
43.211.0
2026-06-04 05:03:30 +00:00
renovate[bot] 08e33ca50c chore(deps): update containerbase/internal-tools action to v4.6.38 (main) (#43781)
chore(deps): update containerbase/internal-tools action to v4.6.38

| datasource  | package                      | from    | to      |
| ----------- | ---------------------------- | ------- | ------- |
| github-tags | containerbase/internal-tools | v4.6.37 | v4.6.38 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 05:02:03 +00:00
renovate[bot] 12b6f16691 feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.56.2 (main) (#43752)
feat(deps): update ghcr.io/renovatebot/base-image docker tag to v13.56.2

| datasource | package                        | from    | to      |
| ---------- | ------------------------------ | ------- | ------- |
| docker     | ghcr.io/renovatebot/base-image | 13.55.5 | 13.56.2 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-04 04:57:53 +00:00
renovate[bot] f7f1b12e13 chore(deps): update dependency pnpm to v10.34.1 (main) (#43778)
chore(deps): update dependency pnpm to v10.34.1

| datasource | package | from    | to      |
| ---------- | ------- | ------- | ------- |
| npm        | pnpm    | 10.34.0 | 10.34.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-03 23:30:38 +00:00
Sebastian Poxhofer c908d078ef fix(datasource): replace getJsonUnchecked in npm/Node/PyPI/Go (#43699)
* fix(datasource): replace getJsonUnchecked with validated getJson in npm/Node/PyPI/Go

Replace all getJsonUnchecked calls in npm, Node.js, PyPI, and Go datasources
with Zod-validated getJson calls:

- datasource/npm: add NpmResponseSchema to schema.ts (shared with presets)
- config/presets/npm: migrate to NpmResponseSchema with passthrough version fields
- datasource/node-version: add NodeReleasesSchema using LooseArray
- datasource/pypi: add PypiJSONSchema (nullable+catch for lenient empty-body handling)
- datasource/go: add VersionInfoSchema for both versionInfo and getLatestVersion calls

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* some manual cleaning up

* removing schema level catch

* removing some more types

* refactor: rename schema

* fix linter errors

* remove schema suffix which hasn't been catched by linter

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
43.210.2
2026-06-03 19:14:50 +00:00
renovate[bot] 30e644ce01 chore(deps): update dependency @smithy/util-stream to v4.6.5 (main) (#43773)
chore(deps): update dependency @smithy/util-stream to v4.6.5

| datasource | package             | from  | to    |
| ---------- | ------------------- | ----- | ----- |
| npm        | @smithy/util-stream | 4.6.4 | 4.6.5 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-03 17:30:40 +00:00