Commit Graph

2704 Commits

Author SHA1 Message Date
renovate[bot] 346632a508 chore(deps): update dependency renovatebot/github-action to v44.1.0 (main) (#39948)
chore(deps): update dependency renovatebot/github-action to v44.1.0

| datasource  | package                   | from    | to      |
| ----------- | ------------------------- | ------- | ------- |
| github-tags | renovatebot/github-action | v44.0.5 | v44.1.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-12 15:27:54 +00:00
Mike Glazer 8557157edb feat: add support for go:generate directives in gomod (#39163)
* feat: add support for go:generate directives in gomod

This change adds a `goGenerate` postUpdateOption which enables
running `go generate ./...` after a dependency update.

Frequently when dependencies are brought in via tools or using
vendored code, and those dependencies are used for go:generate
instructions, we want to update the generated code after the dependency
has been updated.

Adding this as a postUpdateCommand wasn't really satisfactory since that
necessarily requires making a change in two spots (one in the allowed
commands, one in the postUpdateCommand). The other reason this was
undesirable was it would cause generate to run after every dependency
update, regardless of language.

* Updates

* Update fixes

* Self PR

* Fix docs link

* Trying to find the right path

* Fix

* Add deleted

* Fix

* And fix test...

* docs: tweak wording for `goGenerate`

* fix(types): don't default GlobalConfig

In a future change, `GlobalConfig.get` will correctly pull in the
defaults.

---------

Co-authored-by: Jamie Tanna <jamie.tanna@mend.io>
2025-12-12 12:43:54 +00:00
Tim Neumann fab941c432 docs: Add note to pinDigestDisabled (#39707)
* docs: Add note to pinDigestDisabled

About not being able to revert docker:pinDigests

* docs: Update instruction for reverting pinDigests

* docs: Use md notes syntax

Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>

* docs: indent whole note content

* chore: Remove markdownlint exception

* Revert "chore: Remove markdownlint exception"

This reverts commit 4b47c0b51d.

* docs: Fix description of pinDigestsDisabled

Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>

* docs: Update note for pinDigestsDisabled

* Apply suggestions from code review

Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>

---------

Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
2025-12-12 10:03:55 +00:00
RahulGautamSingh 214e1da38d feat(config): allow template fields in allowedVersions (#38922)
* handlebars: regsiter add helper

* allow template fields in allowedVersions

* fix test

* fix doc example

* remove comments

* Apply Suggestions

* use empty object instead of undefined

* template(helpers/add): handle undefined/null

* Apply Suggestions

* Apply suggestion from @RahulGautamSingh

* Apply suggestion from @RahulGautamSingh

* fix conflict

* remove unused function

* fix lint issue

* fix test

* Update docs/usage/configuration-options.md

Co-authored-by: Anne Stellingwerf <1637358+astellingwerf@users.noreply.github.com>

* prettier

* throw error if invalid inputs used

---------

Co-authored-by: Anne Stellingwerf <1637358+astellingwerf@users.noreply.github.com>
2025-12-11 14:52:15 +00:00
Elaman Imashov 01801296a7 fix(composer): do not use --minimal-changes with lockFileMaintenance and add postUpdateOption for not using it (#39824)
* Make --minimal-config configurable.

* Fix accidental remove.

* Remove composerMinimalChange from wrong file

* Update docs/usage/configuration-options.md

Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>

* Add composerMinimalChanges to the renovateconfig interface.

* Use postupdateoptions.

* Remove the lock file before lock file maintenance upgrade.

* Import

* Flip to use composerNoMinimalChanges

* Minor fixes.

* Update artifacts.spec.ts

* Ignore tests for exception during lock file deletion (similar to npm, pnpm, etc)

* Move v8 comment.

* Remove composer lock removal

* docs(composer): reword `composerNoMinimalChanges`

* Fix Markdown formatting

---------

Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>
2025-12-11 11:17:28 +00:00
Felipe Santos d32eedbb10 feat(lookup): add maxMajorIncrement (#38854)
* feat(lookup): add `maxMajorIncrement`

Signed-off-by: Felipe Santos <felipe.santos@ericsson.com>

* Update lib/workers/repository/process/lookup/filter.ts

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

---------

Signed-off-by: Felipe Santos <felipe.santos@ericsson.com>
Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>
2025-12-10 22:32:05 +00:00
Edgar Ramírez Mondragón d1ba25028d docs: Add 'uv.lock' to supported lock files table (#39819) 2025-12-08 20:17:35 +00:00
renovate[bot] 03c31d1a1f docs: update references to renovate/renovate (main) (#39845)
docs: update references to renovate/renovate

| datasource | package           | from    | to      |
| ---------- | ----------------- | ------- | ------- |
| docker     | renovate/renovate | 42.27.0 | 42.39.2 |
| docker     | renovate/renovate | 42.27   | 42.39   |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 00:26:42 +00:00
Jellyfrog 16ea48d86d feat(gitlab): add support for autodiscovery repo sort/order (#39680) 2025-12-04 16:04:17 +00:00
Jamie Tanna bf3ec649db docs: clarify Mend-hosted log retention (#39405)
As it's likely changed to 2 weeks of logs, since we last updated this.

Co-authored-by: Nabeel Saabna <48175656+nabeelsaabna@users.noreply.github.com>
2025-12-03 19:43:30 +00:00
renovate[bot] cdb84e5c44 chore(deps): update jaegertracing/jaeger docker tag to v2.13.0 (main) (#39774)
chore(deps): update jaegertracing/jaeger docker tag to v2.13.0

| datasource | package              | from   | to     |
| ---------- | -------------------- | ------ | ------ |
| docker     | jaegertracing/jaeger | 2.12.0 | 2.13.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 19:27:24 +00:00
renovate[bot] 2ea785569f chore(deps): update dependency markdownlint-cli2 to v0.19.1 (main) (#39425)
* chore(deps): update dependency markdownlint-cli2 to v0.19.1

| datasource | package           | from   | to     |
| ---------- | ----------------- | ------ | ------ |
| npm        | markdownlint-cli2 | 0.18.1 | 0.19.1 |

* docs: define table style and fixup docs

* build: fix markdownlint

* fix: ignore

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: secustor <sebastian@poxhofer.at>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2025-12-02 12:30:18 +00:00
renovate[bot] ce4f315660 chore(deps): update prom/prometheus docker tag to v3.8.0 (main) (#39691)
chore(deps): update prom/prometheus docker tag to v3.8.0

| datasource | package         | from   | to     |
| ---------- | --------------- | ------ | ------ |
| docker     | prom/prometheus | v3.7.3 | v3.8.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-02 12:04:36 +00:00
renovate[bot] 6cacf79dd7 chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.141.0 (main) (#39690)
chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.141.0

| datasource | package                              | from    | to      |
| ---------- | ------------------------------------ | ------- | ------- |
| docker     | otel/opentelemetry-collector-contrib | 0.140.1 | 0.141.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-02 11:29:06 +00:00
RahulGautamSingh baf1f8831e docs: fix empty notes (#39662) 2025-12-02 10:03:47 +00:00
Mike Glazer 4f9d970ad6 feat: Add allowedUnsafeExecution to the global configuration (#39573)
As part of #39458, we want to introduce a new self-hosetd configuration
item, to restrict what commands can be run as part of artifact upgrades.
2025-12-01 13:37:22 +00:00
renovate[bot] 0f2c68ae47 chore(deps): update dependency renovatebot/github-action to v44.0.5 (main) (#39651)
chore(deps): update dependency renovatebot/github-action to v44.0.5

| datasource  | package                   | from    | to      |
| ----------- | ------------------------- | ------- | ------- |
| github-tags | renovatebot/github-action | v44.0.4 | v44.0.5 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 10:17:41 +00:00
renovate[bot] 452ffdd174 docs: update references to renovate/renovate (main) (#39637)
docs: update references to renovate/renovate

| datasource | package           | from    | to      |
| ---------- | ----------------- | ------- | ------- |
| docker     | renovate/renovate | 42.19.3 | 42.27.0 |
| docker     | renovate/renovate | 42.19   | 42.27   |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 00:35:22 +00:00
Jamie Tanna d5f1c61c9b fix(docs): correct broken link (#39616)
As it was renamed in #39406, but looks like there were warnings we
didn't spot, which are now failing when the docs attempt to build with
these new changes.
2025-11-28 16:26:51 +00:00
Jamie Tanna 4429e8f754 docs(mra): clarify support for the Crate datasource (#39592) 2025-11-28 09:13:27 +00:00
Jamie Tanna 70c1075010 docs(constraints): clarify that binarySource=global ignores them (#39561)
* docs(constraints): clarify that `binarySource=global` ignores them

Although this is a somewhat commonly known behaviour, it's worth making
this more clear, by clarifying this in the `constraints` docs, as well
as add a debug log.

* docs(constraints): simplify message

As noted by Michael, these may not be user-facing `constraints`, but the
constraints a Manager sets.

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

---------

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2025-11-27 17:41:39 +00:00
Jamie Tanna 254f821259 docs(self-hosting): further clarify the supply chain security risks (#39456)
As part of ongoing efforts I'm taking to make Renovate have more
secure-by-default settings, we should document some of the additional
risks that can occur when self-hosting.

This primarily focusses on outsider attacks (i.e. from a malicious
dependency) as we're finding is increasing in frequency in the recent
years.
2025-11-27 17:23:26 +00:00
Jamie Tanna 6058acd86e docs(self-hosting): make RENOVATE_GITHUB_COM_TOKEN requirement more clear (#39406)
As seen in #37685 and #39399, it appears that these users have run into
the non-GitHub.com rate limits.

We can make this clearer by putting this in a more prominent position
for self-hosting users.
2025-11-27 12:01:04 +00:00
RahulGautamSingh 61c943c028 feat: prBodyHeadingDefinitons (#39460)
* feat: prBodyHeadingDefinitons

* Apply Suggestions

* Apply suggestions

* Update docs/usage/configuration-options.md

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

---------

Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>
Co-authored-by: Jamie Tanna <jamie.tanna@mend.io>
2025-11-26 10:15:41 +00:00
RahulGautamSingh 93b1bac02e docs: update documentation on branchConcurrentLimit (#39526)
* Update documentation on branchConcurrentLimit

Clarified the explanation of concurrent branch limits and their default values.

* Update docs/usage/configuration-options.md

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

* Apply suggestion from @RahulGautamSingh

---------

Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>
2025-11-25 20:00:56 +00:00
Michael Kriese 050ac8d23b chore: better code coverage (#39518) 2025-11-25 15:01:54 +00:00
Michael Kriese 77de384ba7 fix(forgejo): properly handle team reviewers (#39533)
* fix(forgejo): properply handle team reviewers

* fix(forgejo): properply handle team reviewers like github
2025-11-25 14:36:30 +00:00
Jamie Tanna 58612b9f4a fix(presets): don't override prCreation on security:minimumReleaseAgeNpm (#39536)
Since rolling out the v42 Renovate release to the Mend Developer
Platform, we've been watching out for user reports for issues following
the addition of `security:minimumReleaseAgeNpm` in
`config:best-practices`.

In particular, two Discussions #39525 and #39477 are interesting cases
where a change from #39066 around `prCreation` has inadvertently caused
impact to PRs being created, as the CI needs to pass on the branch
before a PR is created (as intended by `prCreation=not-pending`).

However, these branches do not get CI running until there is a PR, which
means PRs will never be raised.

This partially reverts changes from #39066, #39116 and #38873, which
have been re-investigated since the reports.

Slightly surprising is the fact that the changes from #39066 have been
live on the Mend Developer Platform for a few weeks, but it wasn't
noticed until now, after the full rollout of v42.
2025-11-25 13:32:52 +00:00
Jamie Tanna a216ed1121 docs(minimumReleaseAge): explicitly note 0 days is treated as null (#39495)
As part of a change in #39494, which made for a "rough edge".
2025-11-24 21:29:36 +00:00
wyfrel 186793e472 docs(self-hosting): Fix typo in self-hosting documentation : duplicate "to" (#39506)
Fix typo in self-hosting documentation

Fix duplicate "to" in doc
2025-11-24 12:07:44 +00:00
renovate[bot] f9542d0ebc chore(deps): update dependency renovatebot/github-action to v44.0.4 (main) (#39490)
chore(deps): update dependency renovatebot/github-action to v44.0.4

| datasource  | package                   | from    | to      |
| ----------- | ------------------------- | ------- | ------- |
| github-tags | renovatebot/github-action | v44.0.3 | v44.0.4 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 06:25:12 +00:00
renovate[bot] f016f7f519 docs: update references to renovate/renovate (main) (#39484)
docs: update references to renovate/renovate

| datasource | package           | from    | to      |
| ---------- | ----------------- | ------- | ------- |
| docker     | renovate/renovate | 42.11.0 | 42.19.3 |
| docker     | renovate/renovate | 42.11   | 42.19   |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 00:31:06 +00:00
Jamie Tanna e5dfec3199 docs(minimumReleaseAge): update post 42 release (#39479)
To clarify what's now current/previous behaviour, and further clarify
the "what happens" when including a timestamp that has passed.
2025-11-23 17:33:48 +00:00
Waldir Pimenta 8b5d40a98e docs(getting-started): add relevant links about grouped updates (#39449) 2025-11-21 14:42:57 +00:00
renovate[bot] a4b8b4e082 chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.140.1 (main) (#39421)
chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.140.1

| datasource | package                              | from    | to      |
| ---------- | ------------------------------------ | ------- | ------- |
| docker     | otel/opentelemetry-collector-contrib | 0.139.0 | 0.140.1 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 21:24:54 +00:00
Jamie Tanna 1b439b59aa chore(major-release): update post-release steps (#39157) 2025-11-19 19:50:29 +00:00
renovate[bot] 0e1ea3da39 chore(deps): update jaegertracing/jaeger docker tag to v2.12.0 (main) (#39415)
chore(deps): update jaegertracing/jaeger docker tag to v2.12.0

| datasource | package              | from   | to     |
| ---------- | -------------------- | ------ | ------ |
| docker     | jaegertracing/jaeger | 2.11.0 | 2.12.0 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 14:48:04 +00:00
Borja Domínguez 195e3084e5 feat(datasource): Add Nextcloud (#37292)
* feat(datasource): Add Nextcloud

* fix tests

* fix errors

* Update lib/modules/datasource/nextcloud/readme.md

Co-authored-by: Michael Kriese <michael.kriese@gmx.de>

* Update lib/modules/datasource/nextcloud/index.ts

Co-authored-by: Michael Kriese <michael.kriese@gmx.de>

* Update lib/modules/datasource/nextcloud/index.ts

Co-authored-by: Michael Kriese <michael.kriese@gmx.de>

* Update lib/modules/datasource/nextcloud/index.ts

Co-authored-by: Michael Kriese <michael.kriese@gmx.de>

* chore: move member

* move changelogUrl assignment

* wip

* wip

* wip

* wip

* Update schema.ts

* Update lib/modules/datasource/nextcloud/index.ts

Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>

* chore: change homepage to sourceUrl

* chore: change backticks to single quotes

---------

Co-authored-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
2025-11-19 10:26:54 +00:00
Jamie Tanna 0d158e12fb docs(minimumReleaseAge): clarify replacement and lockFileMaintenance support (#39402)
As it's come up recently in #39354 and #39401.
2025-11-19 09:54:29 +00:00
larsf96 6900f21f37 feat(datasource): azure tags datasource (#38027)
* feat: Add support for Azure Tags by using Node Azure API

* Fix imports

* Fix test

* Add some tests

* add tests for azure-tags

* add test

* refactored azure tags datasource

* fix tests

* Update lib/modules/datasource/azure-tags/index.spec.ts

Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>

---------

Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
2025-11-19 07:53:21 +00:00
RahulGautamSingh 177e187c5c docs(baseBranchPatterns): mention useBaseBranchConfig (#39381)
docs: mention useBaseBranchConfig
2025-11-18 19:08:38 +00:00
Hajime-san d09a6ae9d8 feat(datasource/jsr): Support releaseTimestamp (#39321)
* work

* adding `releaseTimestampNote`

* use const `MINIMUM_RELEASE_TIMESTAMP`

* comment for test
2025-11-18 12:15:45 +00:00
Michael Vitz a3dd4de61b docs: Remove empty npm presets page from toc (#39347) 2025-11-17 16:05:24 +00:00
RahulGautamSingh 0188496bf1 docs: modify link text (#39325)
Fix link text for GitHub Merge Queue documentation
2025-11-17 08:01:18 +00:00
renovate[bot] 39ef1a80e0 chore(deps): update dependency renovatebot/github-action to v44 (main) (#39156)
chore(deps): update dependency renovatebot/github-action to v44

| datasource  | package                   | from     | to      |
| ----------- | ------------------------- | -------- | ------- |
| github-tags | renovatebot/github-action | v43.0.20 | v44.0.3 |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 07:37:10 +00:00
renovate[bot] ed0c005027 docs: update references to renovate/renovate (main) (#39332)
docs: update references to renovate/renovate

| datasource | package           | from   | to      |
| ---------- | ----------------- | ------ | ------- |
| docker     | renovate/renovate | 42.2.0 | 42.11.0 |
| docker     | renovate/renovate | 42.2   | 42.11   |

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 00:33:10 +00:00
Jamie Tanna ab1f7c0c42 docs(minimumReleaseAge): further clarify what happens with multiple releases (#39266) 2025-11-13 16:39:39 +00:00
Michael Kriese 2c96c9973f feat(bumpVersions): support short versions (#39280) 2025-11-13 11:22:01 +00:00
Justin Clareburt ed9cef790c docs: clarify org inherited config for Azure DevOps repos (#38808)
* Added clarification about org inherited config for Azure DevOps repos

* Added table to show the path for the inherited config file for each repo supported by the Mend-hosted app

* Fixed spacing on mb table

* Fixed spacing on mb table

* Updated Bitbucket inherited file location.

* Lint fixes
2025-11-12 10:36:55 +00:00
Michael Kriese f4b569a595 docs(templates/replace): needs double backslash to escape dot (#39261) 2025-11-12 09:17:00 +00:00