Commit Graph

288 Commits

Author SHA1 Message Date
Jamie Tanna 5c2b9d2902 docs(self-hosted): be more explicit around how to configure config.js (#38781)
As a common question, we should link these through more clearly.
2025-10-21 20:26:30 +00:00
RahulGautamSingh a86b32ea0f feat: configurable repo config filenames (#36644)
* feat: configurable repo config filenames

* docs: configFileNames

* fix tests

* update tests

* fix coverage

* Apply Suggestions

* refactor: remove platform-based filename filtering

* docs

* refactor

* docs: add note for config-validator use

* feat: add inherited config support

* fix: build

* fix lint

* fix test
2025-10-20 06:19:01 +00:00
Jamie Tanna ab7a95c0ef docs(merge-confidence): correct reference to packageRule (#38469) 2025-10-08 15:05:48 +00:00
Anne Stellingwerf 9fae0192a1 docs: introduce JSON schema validation and migration checks (#38145)
* docs: introduce JSON schema validation and migration checks

* refactor(tools): enhance code clarity with additional typings, comments, and optional chaining

* ci(workflows): add build steps to lint and type-check jobs

* Update tools/check-fenced-code.mjs

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

* Partial revert

* docs(jsonata): fix wording in code block title in readme

* ci(workflows): remove redundant build steps from workflows

* ci(workflows): remove redundant build steps from workflows

* refactor(tools): simplify error reporting

* Incorporate feedback

* Incorporate feedback

* Incorporate feedback

---------

Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
Co-authored-by: Jamie Tanna <jamie.tanna@mend.io>
2025-10-07 10:54:48 +00:00
Sergei Zharinov 655171a0b0 docs: Improve cache TTL docs and log messages (#38305) 2025-10-01 06:44:27 +00:00
Sergei Zharinov 8922459b93 feat: Typst datasource and manager support (#37709) 2025-09-12 12:37:17 +00:00
Hajime-san 39a781a319 feat(datasource): add JSR support (#37881)
Co-authored-by: Michael Kriese <michael.kriese@gmx.de>
2025-09-11 21:56:20 +00:00
RahulGautamSingh 51faa92cf5 fix(config/options): convert ignorePrAuthor to global only (#37956) 2025-09-11 10:02:03 +00:00
Sergei Zharinov b7d2f4688e feat: Add support for Base64-encoded keys (#37522) 2025-08-14 16:12:38 +00:00
RahulGautamSingh 35910b8c87 feat: add support for second file config (#37033)
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2025-08-11 09:14:55 +00:00
Sergei Zharinov 5ca2a1c128 feat: Add gitPrivateKeyPassphrase config option (#37326) 2025-08-07 12:49:30 +00:00
Patrick Schratz 6c2bd9d197 feat: add forgejo as a standalone platform (#37075)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2025-07-21 14:24:07 +00:00
Sergei Zharinov 916044e8a8 feat: Implement cacheTtlOverride for datasource index cache (#36842) 2025-07-10 06:40:41 +00:00
Sergei Zharinov 2220f03aa6 feat: Glob patterns for cacheTtlOverride keys (#36839) 2025-07-09 13:31:07 +00:00
Borja Domínguez 0c57142c4f feat(datasource): Add Unity packages (#35298)
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
2025-07-09 09:07:02 +00:00
Sergei Zharinov 2e382c5ebc ci: Check documented package cache namespaces (#36909) 2025-07-08 21:38:30 +00:00
RahulGautamSingh 5adb95593f feat(config): variables (#35350) 2025-07-06 07:24:33 +00:00
RahulGautamSingh 8c7e931da3 feat(config)!: support jsonc in existing config + preset files (#36141)
Use JSONC parser for JSON config files.

Renovate will now officially support JSONC syntax in config files which are either explicitly (e.g. `renovate.json`) or implicitly (e.g. `.renovaterc`) JSON files.
You may continue using "pure" JSON in such files, or use JSONC syntax instead (e.g. trailing commas, comments).
Support for files ending in `.jsonc` will be added soon.

Note: this is not technically a breaking change as it is backwards-compatible with existing JSON support.
2025-06-19 11:01:54 +02:00
renovate[bot] 7aeef486f2 chore(deps): update dependency markdownlint-cli2 to v0.18.1 (main) (#36003)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2025-05-25 12:13:43 +00:00
Sergei Zharinov 57ec1001f7 feat(maven): Package cache provider (#34959) 2025-05-08 05:04:26 +00:00
Rhys Arkins 319de90d4f feat(config)!: validate allowedCommands against post-compiled commands (#35564)
Drops `allowCommandTemplating` so that templating is always allowed. Changes validation logic so that `allowedCommands` are now compared to the post-compiled command instead of pre-compiled.

BREAKING CHANGE: `allowedCommands` filters need to be updated to match against the post-compiled `postUpgradeCommands` in cases where templating was in use.
2025-04-30 10:54:47 +02:00
Rhys Arkins a77a429d80 feat(autodiscoverFilter)!: support combined negative matches (#34707)
Rewrites `autodiscoverFilter` logic to use Renovate's "Glob or RegEx" syntax, allowing for negative matches to be combined.

BREAKING CHANGE: Syntax for autodiscoverFilter has been changed to allow for Glob, Regex, and negative matches.
2025-04-30 10:52:56 +02:00
jase 788cd3ff98 docs(self-hosted-config): add clarification about regular expression matching template commands in "allowedCommands" config (#34897) 2025-03-19 10:27:20 +00:00
Sebastian Poxhofer 78002a0993 feat: add RENOVATE_ prefix to Github com token and env host rules (#34568) 2025-03-05 12:54:30 +00:00
Rhys Arkins 6ba665489f docs: clarify detectHostRulesFromEnv matchHost (#34503) 2025-02-26 16:41:32 +00:00
RahulGautamSingh 432ce3a56c docs(config/self-hosted): remove duplicate statement (#34270) 2025-02-17 20:58:14 +00:00
RahulGautamSingh e5fb2e57ee feat(config/self-hosted): processEnv (#34137)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2025-02-17 11:21:19 +00:00
Michael Kriese 9756cd9c15 docs(gitea): fix gitUrl support (#34038) 2025-02-05 09:17:36 +00:00
Rhys Arkins 12a62cc0c7 feat: rename allowedPostUpgradeCommands/allowPostUpgradeCommandTemplating (#32657) 2025-01-24 12:30:09 +00:00
Justin Clareburt 412f5a67db docs: added list of valid namespace codes for the cacheTtlOverride config (#33754)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2025-01-22 15:52:23 +00:00
Rhys Arkins 549c3aebe1 fix: better clarity on username/gitAuthor and modified branches (#32159)
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2024-11-04 09:25:43 +00:00
Rhys Arkins 0a98b13b64 docs: fix repositories bumpVersion example (#32008) 2024-10-30 08:24:15 +00:00
RahulGautamSingh 16ea17a7cd chore: fix markdown lint (#31371) 2024-09-13 09:36:36 +00:00
Marcus Griep faa0902894 feat: add support for clustered Redis caches (#31185) 2024-09-05 13:19:16 +00:00
Sigurd Spieckermann fa8d3ff693 feat(git): add support for SSH-based commit signing (#29550)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-08-21 09:36:18 +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
HonkingGoose da1a5c76bb docs(self-hosted config): fix links (#30710) 2024-08-12 09:58:35 +00:00
RahulGautamSingh 3857332a9e feat(self-hosted): convert experimental env vars to config options (#29154)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2024-08-07 07:28:34 +00:00
RahulGautamSingh 2c1349889d fix(presets): replace matchPackagePrefix/Patterns with matchPackageNames (#29159) 2024-07-25 15:28:16 +02:00
RahulGautamSingh cf29c33809 feat(logging)!: drop logFile and logFileLevel (#29104)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2024-07-25 15:28:16 +02:00
RahulGautamSingh 0c500f52f2 feat(config)!: change onboardingNoDeps from boolean to enum (#28133)
Change onboardingNoDeps from boolean to enum, with new default "auto". Auto means that Renovate will continue skipping repos with no dependencies if autodiscover is in use, but onboarding them if they are explicitly specified in a non-autodiscover mode.

Closes #28101

BREAKING CHANGE: onboardingNoDeps changes from boolean to enum. Repositories with no dependencies will be onboarded unless in autodiscover mode.
2024-07-25 15:28:16 +02:00
Sergei Zharinov 8fc2a7bdb2 feat: Add cachePrivatePackages global config option (#30045) 2024-07-04 19:57:26 +00:00
Jonathan Martens 8c253369d3 docs: fix note contents for GnuPG 2.4+ notification (#29662) 2024-06-13 17:53:08 +00:00
Jonathan Martens d1aea9fdd8 docs: fix note visibility on gpg 2.4+ usage (#29647) 2024-06-13 09:22:31 +00:00
Philip 19655269e1 feat(warnings): add encryptedWarning text parameter (#29120)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2024-05-27 12:43:15 +00:00
RahulGautamSingh 044dc0fa28 feat(self-hosted): mergeConfidenceEndpoint and mergeConfidenceDatasources (#28880)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2024-05-21 13:57:56 +00:00
Michael Kriese 88fd2124ff docs(config): add note about GnuPG v2.4 usage (#29067)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2024-05-15 11:43:49 +00:00
RahulGautamSingh 10a4a8bb26 feat(self-hosted): autodiscoverRepoSort and autodiscoverRepoOrder (#28738)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-05-06 18:16:01 +00:00
Michael Kriese 60ceb65cca docs: validate relative links (#28690)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2024-04-30 10:56:15 +00:00
RahulGautamSingh 5558b0d3da feat(config/self-hosted): userAgent (#28737)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-04-29 16:16:35 +00:00