Commit graph

14160 commits

Author SHA1 Message Date
Adam Setch
167c13cf5d
docs: generate platform and datasources open features and bugs markdown (#20873)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-03-13 05:57:26 +00:00
renovate[bot]
88a305278d
chore(deps): lock file maintenance (#20892)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-13 05:54:33 +00:00
renovate[bot]
3f9bb2712a
chore(deps): update actions/cache action to v3.3.1 (#20895)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-13 05:48:35 +00:00
renovate[bot]
7dd6b100dd
docs: update references to renovate/renovate to v35.2.0 (#20891)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-13 01:05:35 +00:00
renovate[bot]
a19aea3801
chore(deps): update dependency lint-staged to v13.1.3 (#20884)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-12 17:02:10 +00:00
github-actions[bot]
9dac34e7c1
fix(data): automatic update of static data (#20877)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-03-12 13:02:17 +00:00
Adam Setch
98be25f787
feat(platform/bitbucket): add support for Bitbucket development branching model (#20860)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-03-12 12:50:54 +00:00
Adam Setch
e09153b6be
feat: support name only replacements (#20629)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-03-12 12:50:16 +00:00
renovate[bot]
88896fd892
chore(deps): update dependency @types/node to v18 (#20882)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-12 11:33:53 +00:00
renovate[bot]
a44a815e1e
docs: update references to renovate/renovate to v35 (#20883)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-12 09:13:03 +00:00
Jamie Magee
1567386f50
refactor: safely parse Pipfile.lock (#20825) 2023-03-12 05:54:12 +00:00
Jamie Magee
cbbeecbefc
refactor: satisfy types for unknown arrays (#20878) 2023-03-12 05:53:06 +00:00
Jamie Magee
8b23f0ba57
refactor: safely parse decrypted config (#20879) 2023-03-12 05:52:19 +00:00
Jamie Magee
3390c34c6d
chore(tsconfig): target es2022 (#20880) 2023-03-12 05:51:10 +00:00
renovate[bot]
eee2b0534a
build(deps): update dependency simple-git to v3.17.0 (#20874)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-11 15:49:22 +00:00
Adam Setch
06feaaabaf
docs(platform/bitbucket): update requiring implementation section (#20863) 2023-03-11 12:50:32 +00:00
renovate[bot]
d0228ebddd
build(deps): update dependency zod to v3.21.0 (#20871)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-11 11:52:50 +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
Adam Setch
466af47fd5
docs: update major platform features not supported (#20869) 2023-03-11 10:28:04 +00:00
renovate[bot]
a350104f9c
build(deps): update dependency @renovatebot/osv-offline to v1.2.2 (#20868)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-11 09:26:01 +00:00
Liora Milbaum
b69fcda426
feat(asdf): Support pulumi plugin (#20852) 2023-03-11 09:23:18 +00:00
RahulGautamSingh
b475231176
refactor: use satisfies (#20781) 2023-03-11 05:24:17 +00:00
renovate[bot]
0a355f2275
build(deps): update dependency luxon to v3.3.0 (#20866)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-11 05:05:44 +00:00
Adam Setch
166a2880c1
build: add .nvmrc (#20862) 2023-03-11 04:56:25 +00:00
Adam Setch
22cbc80f10
docs: add @setchy as contributor (#20861) 2023-03-11 04:11:42 +00:00
renovate[bot]
d1afa8549d
chore(deps): update dependency rimraf to v4.3.0 (#20864)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-11 01:59:12 +00:00
renovate[bot]
8ab35d6f5a
chore(deps): update github/codeql-action action to v2.2.6 (#20858)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-10 20:14:02 +00:00
renovate[bot]
63cfcdbcce
chore(deps): update node.js to 8dac04e (#20857)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-10 20:10:03 +00:00
HonkingGoose
da1eeea02b
docs: replace unencrypted with plaintext (#20849) 2023-03-10 17:24:35 +01:00
Michael Kriese
2102b70607
feat!: require NodeJS v18.12+ (#20838) 2023-03-10 10:29:25 +00:00
Rhys Arkins
b53b8bca6b
chore: fix coverage 2023-03-10 10:31:52 +01: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
222cda6058
feat(cache): file cache cleanup (#20061)
Checks file cache for expired items at the end of a run. Non-breaking change but it may result in some long cleanup jobs for any bots which have been left to populate their package cache for a long time.

Closes #13732
2023-03-10 09:34:39 +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
d28763fa01
feat(datasource/npm): default cacheHardTtlMinutes to 24 hours (#20079)
Renovate will now use "soft" expiry of npm datasource lookups, combined with a hard expiry of 24 hours. Soft expired results are used to improve
performance plus can be reused in case npmjs errors on subsequent lookups

BREAKING CHANGE: Package cache will include entries for up to 24 hours after the last lookup. Set cacheHardTtlMinutes=0 to revert to existing behavior.
2023-03-10 09:33:50 +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
Timothy Aaron
9bd5b515a8
docs: link to all supported managers (#20826)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2023-03-10 06:26:50 +00: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