Commit Graph

3913 Commits

Author SHA1 Message Date
Jamie Magee 1567386f50 refactor: safely parse Pipfile.lock (#20825) 2023-03-12 05:54:12 +00:00
Adam Setch 06feaaabaf docs(platform/bitbucket): update requiring implementation section (#20863) 2023-03-11 12:50:32 +00:00
Adam Setch d760c2f4cb docs(platform/bitbucket): update header to be consistent with other platforms (#20870) 2023-03-11 10:28:26 +00:00
Liora Milbaum b69fcda426 feat(asdf): Support pulumi plugin (#20852) 2023-03-11 09:23:18 +00:00
Rhys Arkins a4ab4523f8 feat(config)!: forkProcessing (#20759)
Removes "includeForks" option and replaces with "forkProcessing". New default behavior is to process forks if automerge=false.

Closes #20752

BREAKING CHANGE: Forked repos will now be processed automatically if autodiscover=false. includeForks is removed and replaced by new option forkProcessing.
2023-03-10 09:34:41 +01:00
Rhys Arkins d53d39bf0a refactor(datasource): prefer packageName over depName in datasource (#20221) 2023-03-10 09:34:41 +01:00
Rhys Arkins f765e6fb1d feat!: internalChecksAsSuccess (#20572)
Adds new config option `internalChecksAsSuccess`, defaulting to `false`.

Closes #7800

BREAKING CHANGE: Internal checks such as `renovate/stability-days` will no longer count as passing/green, meaning that actions such as `automerge` won't
occur if the only checks are Renovate internal ones. Set `internalChecksAsSuccess=true` to restore existing behavior.
2023-03-10 09:34:41 +01:00
Sebastian Poxhofer 8e2df85268 feat(versioning)!: default to semver-coerced instead of semver (#20573)
BREAKING CHANGE: default versioning is now `semver-coerced`, instead of `semver`.
2023-03-10 09:34:41 +01:00
Paul Gschwendtner 177ffedb85 feat(datasource/github-releases)!: digest computation use git tag, not file digest (#20178)
The github-releases datasource has been copied into a new datasource called github-release-attachments.
The github-releases general datasource is updated to use the underlying Git tag of a GitHub release entry for digest computation.

Fixes #20160, Fixes #19552

BREAKING CHANGE: Regex Manager configurations relying on the github-release data-source with digests will have different digest semantics. The digest
will now always correspond to the underlying Git SHA of the release/version. The old behavior can be preserved by switching to the
github-release-attachments datasource.
2023-03-10 09:34:40 +01:00
Rhys Arkins b17bcf2789 refactor(datasource): use packageName and not depName for datasource lookups (#20474) 2023-03-10 09:34:40 +01:00
Rhys Arkins 73c8227132 fix(versioning)!: bump short ranges to version (#20494)
When rangeStrategy=bump, and the existing range is "short" (e.g. `^1`), and a bump is required, the new result will be a version range (e.g. `^1.0.7`).

Closes #20488
2023-03-10 09:34:40 +01:00
Rhys Arkins 0f86d313da chore: fix artifacts tests 2023-03-10 09:34:40 +01:00
Michael Kriese ec4b17b8b6 feat(config)!: default dockerImagePrefix to containerbase (#20150)
Sidecar containers will now use `containerbase/` prefix instead of `renovate/` prefix.

BREAKING CHANGE: containerbase/ account used for sidecar containers instead of renovate/
2023-03-10 09:34:40 +01:00
Rhys Arkins b6ed33ec01 fix(regex): don’t escape forward slash in fileMatch (#19314)
This cleanup of default `fileMatch` values should be backwards compatible.
2023-03-10 09:34:39 +01:00
Rhys Arkins d92e19437a feat(go)!: default GOPROXY (#20081)
Set default GOPROXY value to match `go`'s own default.

Closes #20040

BREAKING CHANGE: Renovate will now use go's default `GOPROXY` settings. To avoid using the public proxy, configure `GOPROXY=direct`.
2023-03-10 09:34:39 +01:00
Rhys Arkins a75f9d71c1 feat(config)!: non-zero defaults for PR concurrent, hourly limits (#19958)
Sets new defaults:
- `prConcurrentLimit`: 10 (instead of 0)
- `prHourlyLimit`: 2 (instead of 0)

Closes #19800

BREAKING CHANGE: Renovate now defaults to applying hourly and concurrent PR limits. To revert to unlimited, configure them back to `0`.
2023-03-10 09:25:51 +01:00
Rhys Arkins 016e647390 feat(config)!: default to rangeStrategy=auto, prefer update-lockfile (#19942)
Changes `rangeStrategy` default value from `'replace'` to `'auto'`. Also changes `auto` behavior so that `update-lockfile` is preferred if the manager
supports the `updateLockedDependency()` function.

Closes #19800

BREAKING CHANGE: Renovate will now default to updating locked dependency versions. To revert to previous behavior, configure rangeStrategy=replace.
2023-03-10 09:25:45 +01:00
RahulGautamSingh dcd298a625 feat(config)!: add new option constraintsFiltering (#19992)
Adds new option `constraintsFiltering`.

Closes #19979

BREAKING CHANGE: PyPI releases will no longer be filtered by default based on `constraints.python` compatibility. To retain existing functionality, set
`constraintsFiltering=strict`.
2023-03-10 09:24:44 +01:00
Liora Milbaum bcb61d5360 feat(manager/dockerfile): match Containerfile (#20804)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-03-10 05:37:14 +00:00
Rhys Arkins 29e865aee1 chore: better hashicorp versioning logging 2023-03-10 06:48:40 +01:00
Rhys Arkins a72998724e fix(datasource/npm): cache public modules (#20815)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2023-03-09 12:16:21 +00:00
Henrik Poulsen d5ece8bf45 fix(datasource): add warning when unable to find datasource (#20805)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-03-08 11:25:00 +00:00
Philip 6e0ef61d98 docs(platform/codecommit): add aws codebuild examples (#19374)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2023-03-08 07:08:58 +00:00
Johannes Feichtner 8512072d41 feat(manager/gradle): add support for AndroidX Compose plugin (#20796) 2023-03-08 06:31:56 +00:00
Johannes Feichtner 98231804c3 feat(manager/gradle): add support for map notation deps in Groovy maps (#20798) 2023-03-08 06:31:28 +00:00
Seiya Kokushi 6faefcdfa8 feat(manager/asdf): support dart and flutter (#20786) 2023-03-07 05:17:53 +00:00
Johannes Feichtner f31d62810c feat(manager/gradle): add support for jmh plugin (#20784) 2023-03-07 04:59:12 +00:00
Johannes Feichtner f1e3803d96 refactor(manager/gradle): manage nesting depth separate from tokens (#20763) 2023-03-06 05:37:48 +00:00
Shawn Smith eb5db5b492 fix(datasource/docker): Artifactory next link is broken for tags api (#20745)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-03-05 18:29:06 +00:00
RahulGautamSingh ecc60897ef feat(datasource/nuget): support password only registry auth (#20749) 2023-03-04 14:23:29 +00:00
Sergei Zharinov 9ec4804579 feat(bazel): Use Gradle versioning for maven_install by default (#20748) 2023-03-04 10:32:38 +00:00
Maxime Brunet 14019fed16 feat(gomod): enable gomodUpdateImportPaths for gopkg.in (#20743) 2023-03-04 08:32:04 +00:00
Rhys Arkins 7ff1a3b730 chore: fix swift coverage 2023-03-04 09:30:54 +01:00
Rhys Arkins c41cfdbef6 docs: gomod artifacts hostRules (#20222)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2023-03-04 07:38:17 +01:00
Rhys Arkins f2d162e7ea refactor: non-null packageName (#20485) 2023-03-04 07:29:07 +01:00
Sergei Zharinov d37a372356 fix(packagist): Support both objects and minified arrays in v2 (#20720) 2023-03-03 07:03:18 +00:00
HonkingGoose 5249759b39 docs(config options): PAT triage rights to apply labels forking renovate (#20684) 2023-03-03 07:04:08 +01:00
Sergei Zharinov cd06651f89 fix(packagist): Replace V2 URL path instead of joining it (#20709) 2023-03-02 14:19:55 +00:00
Andreas Hippler 34d26700cf fix: support docker /library retry with abortOnError (#20652)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-28 19:29:28 +00:00
Sergei Zharinov 8cd9f43cbc fix(datasource/packagist): Support for obsolete SHA1 hashes (#20664) 2023-02-28 11:16:51 +00:00
Rhys Arkins 2f8aa56fd8 refactor(autoreplace): set depIndex during flatten (#20665) 2023-02-28 10:16:33 +00:00
Sergei Zharinov c9fe3b99fa feat(packagist): Support for v2 protocol (#20626) 2023-02-28 09:31:16 +00:00
Kelly Su 456a8dad44 fix(setup_cfg): parsing for requirements install requires (#20657) 2023-02-28 05:35:00 +00:00
Sergei Zharinov d7ad012988 fix(packagist): Fix url resolving (#20650) 2023-02-27 18:22:02 +00:00
Gaël Jourdan-Weil a8ec421a7d feat(manager/sbt): Extract sbt version from build.properties (#20587)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-27 06:06:14 +00:00
Johannes Feichtner ad4523468e refactor(manager/gradle): reduce code redundancy when parsing maps (#20636) 2023-02-27 06:05:46 +00:00
Sergei Zharinov e97cde57dd refactor(packagist): Reorganize datasource methods (#20595) 2023-02-25 19:33:47 +00:00
RahulGautamSingh acc6c59138 test: replace as assertions (#20527)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-25 18:56:23 +00:00
RahulGautamSingh 352c9db904 test: add new wrapper for partial (#20618) 2023-02-25 06:46:32 +00:00
Rhys Arkins 8621d8cbbf chore: simplify package types (#20598) 2023-02-24 15:28:35 +00:00