36 Commits

Author SHA1 Message Date
Jamie Tanna b62fe59594 fix: remove references to "bot" (#39305)
We dropped the "bot" from our terminology long ago, but it looks like
we've got some outdated docs + code that reference it.

We should remove this to keep things consistent.

A `fix`, as we're changing the commit author's name, and log lines.

Co-authored-by: Claude Sonnet 5 <jamie.tanna+claude-code@mend.io>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-02 08:56:20 +00:00
Jamie Tanna 128f446e08 docs: ensure that config in documentation is error and warning free (#43727)
* docs: skip validation on JSON files that aren't Renovate config

As part of future changes, we'll enable validation on all JSON code
snippets to run Config Validation.

Before we do that, we should opt-out JSON snippets that aren't anything
related to Renovate config.

* docs: don't validate invalid Renovate config

As it's intentionally referencing a manager that doesn't exist.

* docs: don't validate partial Renovate config

As part of future changes, we'll enable validation on all JSON code
snippets to run Config Validation.

There are several code snippets we have that are part of a Renovate JSON,
but it doesn't make sense to convert these to a fully passing config, as
it'd reduce clarity on what we're trying to explain.

* docs: convert `baseBranchPatterns` snippets to code blocks

So we can validate them.

* docs: make sure that `datasourceTemplate` is set

So this passes validation.

* docs: clarify that `force` is global config

As it may not be clear, so we can make it extra clear with a `.js` file,
and note that it's global self-hosted config.

* docs: make sure `packageRules` is an array

* docs: `matchBaseBranches` needs `baseBranchPatterns` to be set

* docs: correct typo for `prBodyColumns`

* docs: mark global config snippets as such

As part of future changes, we'll use this to detect whether it's global
self-hosted configuration.

* docs: make sure `packageRules` wraps its children

* docs: add `allowedHeaders`

* docs: ignore deprecation warnings

As part of future changes, we'll use this to note that we don't care
about the validation warnings.

* docs: make sure `customManagers` wraps its children

* docs: make sure `fleet` wraps its children

* docs: validate JSON snippets are valid Renovate config

To make sure that we're always presenting valid JSON configuration to
our users, we can validate them as part of `check-fenced-code`.

As well as configuration errors we can warn for warnings, but allow code
blocks to opt-out, for instance when there's a known deprecation
affecting the code block.

We need to make sure to set `allowedEnv` for various code snippets that
reference environment variables.

* docs(development): document fenced code block checks

* docs: wrap `configType` and `ignoreConfigWarnings` in `{ ... }`

As otherwise we see build failures i.e.

    WARNING -  Doc file 'modules/platform/gitlab/index.md' contains a link
       '../../../self-hosted-configuration.md#autodiscoverrepoorder', but the doc
       'self-hosted-configuration.md' does not contain an anchor '#autodiscoverrepoorder'.

This needs to be wrapped alongside all other options like `title`.

* fixup! docs: wrap `configType` and `ignoreConfigWarnings` in `{ ... }`
2026-06-02 13:29:48 +00:00
Adam Kaplan c05f76bdb9 docs(usage/java): document existing Gradle verification-metadata.xml Support (#43287)
* docs(usage/java): Add Gradle `verification-metadata.xml` Support

Document that Renovate can update `gradle/verification-metadata.xml`,
which lets Gradle builds validate the signatures and/or checksums of
dependencies. This feature was provided in 36.51.0 [1].

[1] https://github.com/renovatebot/renovate/releases/tag/36.51.0

Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com>

* fix: use internal docs link

Use the internal docs link to Gradle's dependency verification feature.

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

* Revert "fix: use internal docs link"

This reverts commit 8015cba16d.
Using the "internal" markdown link broke the build.

Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com>

* docs: add link to Gradle Verification Metadata

---------

Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com>
Co-authored-by: Jamie Tanna <github@jamietanna.co.uk>
Co-authored-by: Jamie Tanna <jamie.tanna@mend.io>
2026-05-26 14:58:54 +00:00
RahulGautamSingh 28ab04b43d feat(manager/ant): support custom registryUrls (#42641)
* feat(manager/ant): add registry URL discovery from settingsFile and remoteRepository

Read Maven registry URLs from settingsFile attribute on dependency
blocks (parsed via Maven's extractRegistries) and from inline
<remoteRepository url="..." /> elements. Registries are merged,
deduplicated, and scoped to their dependency block.

* update java docs

* fix coverage

* apply suggestions

* fix ci issues
2026-04-15 12:54:02 +00:00
renovate[bot] 5f1f40e7cf build(deps): update dependency prettier to v3.6.0 (main) (#36744)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2025-06-30 13:25:41 +00:00
RahulGautamSingh 1ea20d5285 fix(docs): correct typo in internal links (#35710) 2025-05-04 15:43:55 +00:00
RahulGautamSingh bc7d0595d0 feat(config): managerFilePatterns (#34615)
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.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>
2025-05-04 08:30:24 +00:00
Thomas Himmelstoss 6bf24dfe8a docs(gradle): add a section about Gradle plugin support (#32773) 2024-11-30 08:55:46 +00:00
HonkingGoose b58322920c docs: use titles for more code blocks (#25526) 2023-11-02 16:04:33 +00:00
HonkingGoose 0b7dbbb453 docs(java): rewrite paragraph (#25527) 2023-11-01 11:21:06 +00:00
Koen van Zuijlen 080d642593 feat(datasource/maven): Add Artifact Registry support via Google ADC (#24657)
Co-authored-by: Johannes Feichtner <343448+Churro@users.noreply.github.com>
2023-10-15 06:29:29 +00:00
HonkingGoose 76c9c63417 docs: use simple words (#23989) 2023-08-22 14:07:21 +02:00
Michael Kriese f9e3e80e0c feat(presets)!: rename config:base to config:recommended (#21136)
Closes #12024

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Bastian Gutschke <bastian.gutschke@gmx.de>

BREAKING CHANGE: Preset config:base is now called config:recommended
2023-07-04 19:21:52 +02:00
HonkingGoose 71d082d16f docs: use relative URLs in more places (#22516) 2023-05-31 15:52:30 +00:00
Johannes Feichtner 90694bf398 docs: update outdated info about gradle file support (#20520) 2023-02-20 18:33:12 +00:00
Jan Høydahl 0d9aaed601 feat(gradle): Support for gradle consistent versions plugin (#19182)
Co-authored-by: Johannes Feichtner <Churro@users.noreply.github.com>
Closes https://github.com/renovatebot/renovate/issues/8017
2022-12-08 12:21:14 +00:00
HonkingGoose fe555880c9 docs(java): enable syntax highlight for code block (#18129) 2022-10-05 11:41:10 +00:00
Adam Setch ac5ec2b723 feat(java): add workaround to limit releases to java LTS versions (#18007) 2022-10-04 15:53:51 +00:00
HonkingGoose 41fd7fbf46 docs: replace however with but (#14707)
Co-authored-by: Anne Stellingwerf <astellin@opentext.com>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-03-28 19:25:49 +00:00
zml bb6bc35e4d fix(manager/gradle): Initial handling of rich versions in gradle version catalogs (#14533) 2022-03-08 04:54:45 +00:00
Rhys Arkins 8bd77f747b feat(gradle): remove deepExtract (#14497)
Removes Gradle `deepExtract` option

BREAKING CHANGE: Option `deepExtract` is now removed and will be ignored
2022-03-04 09:04:02 +01:00
HonkingGoose 26eb01dcef docs(java): use admonition (#13892) 2022-01-28 19:36:07 +01:00
Nils Plaschke f88e498145 feat(maven): settings.xml registry extraction (#13592)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2022-01-20 07:34:48 +00:00
HonkingGoose c56eca65eb docs: deprecate deepExtract (#13487) 2022-01-12 11:04:14 +01:00
Javier Segovia Córdoba 2d2edf2e09 docs: Update Gradle File Support docs (#11717) 2021-09-14 13:25:21 +02:00
Danilo Pianini f9f4d29af9 feat(manager/gradle): Add support for Gradle's TOML version Catalogs (#11452)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2021-09-02 16:55:33 +00:00
Lucas d5e4e098b3 feat(gradle-wrapper): add support for multiple version occurrences in distributionUrl (#11454) 2021-08-30 07:06:18 +00:00
Rhys Arkins f00413c298 feat(host-rules): use only matchHost (#9892)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-13 20:53:18 +00:00
Rhys Arkins c17e40993a docs: lint 2021-03-09 23:21:38 +01:00
Dave Barnow 7a878a7695 docs: Add an example for sending artifactory credentials using environment variables (#8165)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2021-01-08 11:16:46 +01:00
Rhys Arkins 1abfcc82ec docs: fix java, nuget endpoint->baseUrl packageRules
Ref: #7912 #7959
2020-12-11 12:30:49 +01:00
HonkingGoose 277d022e03 docs: improve Java documentation (#7821)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2020-12-03 08:32:52 +01:00
HonkingGoose 8560b5d657 docs: remove punctuation from end of (un)ordered lists (#7669)
* fix bad indentation

* remove punctuation from end of (un)ordered lists
2020-11-06 12:00:57 +01:00
HonkingGoose 32dd490672 docs: use one sentence per line (#7625) 2020-11-02 09:52:37 +01:00
Joshua Gleitze 29d5e48bf5 fix(gradle): version compatibility (#5431) 2020-02-11 09:25:51 +00:00
Rhys Arkins 8e97958dd1 docs: relocate website docs 2019-09-09 04:28:25 +02:00