Jonas Wittbrodt
47e32986b6
fix(platform/gitlab): fix false positive PR string replacements ( #24068 )
2023-08-24 19:14:55 +00:00
HonkingGoose
76c9c63417
docs: use simple words ( #23989 )
2023-08-22 14:07:21 +02:00
Sergei Zharinov
6c8c469ca0
refactor(schema): Use Json
helper schema instead of JSON.parse
( #23997 )
2023-08-21 15:29:41 +00:00
Rhys Arkins
11d374b1e3
fix(azure): catch unavailable devops and throw ExternalHostError ( #23908 )
2023-08-17 21:03:28 +00:00
Maxime Brunet
b9a177fc86
docs(github): correct typo in "Administration" ( #23897 )
2023-08-16 16:09:45 +00:00
Jiahao Guo
8ad31261d7
feat(github): support fine-grained token ( #23810 )
2023-08-16 05:53:48 +00:00
Maxime Brunet
63690f233b
docs(github): add "Administation" to required permissions ( #23885 )
2023-08-16 05:06:35 +00:00
Rhys Arkins
36e2b328bb
chore: update types reference
2023-08-15 11:31:15 +02:00
Steffen
aced1aab16
docs(gitea): update PAT matrix ( #23821 )
2023-08-11 09:25:26 +00:00
Markus Schulz
6c42022f78
refactor(scm): use scm for mergeBranch, mergeToLocal ( #23448 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-08-07 15:39:43 +00:00
Michael Kriese
c3c95bec57
docs(platform/bitbucket-server): wrong start commands ( #23683 )
2023-08-03 11:18:13 +00:00
renovate[bot]
fe739befbf
chore(deps): update linters to v6 (major) ( #23325 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-08-02 15:07:49 +00:00
Connor Pearson
cdf1db7200
feat(platform/gitlab): support autoApprove option ( #23460 )
2023-08-01 06:36:49 +00:00
CodeShakingSheep
b02d4ac492
docs(platform/Gitea): Update PAT scopes for Gitea ( #23615 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2023-07-31 12:32:23 +00:00
Adam Setch
39c907231b
refactor(util/hash): replace hasha sha512 use cases ( #23548 )
2023-07-24 22:54:28 +00:00
Adam Setch
b9c8c44fda
refactor(util/hash): replace sha256 hasha use cases ( #23547 )
2023-07-24 20:01:39 +00:00
Sergei Zharinov
9e77d59a96
fix(github): Remote branch existence check ( #23480 )
2023-07-23 09:57:07 +00:00
Anthony Roussel
0a311c8dad
feat(platform/github): autodiscover repos by topic ( #23362 )
2023-07-19 06:50:34 +00:00
Ramon V
12e8935835
feat: includeMirrors ( #23110 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-07-09 10:24:56 +00:00
Johannes Feichtner
9d3d7a92ac
fix(platform/bitbucket-server): do not force lowercase project keys in autodiscover mode ( #23261 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-07-09 05:44:37 +00:00
Mikko Piuhola
4ef1cd20ad
feat(platform/gitlab): Allow custom delay for pipeline status via experimental variable ( #23239 )
2023-07-07 11:26:35 +00:00
RahulGautamSingh
8432e76e8e
fix: replace delay with setTimeout ( #23123 )
2023-07-06 10:20:55 +00: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
Michael Kriese
08bbf812b0
feat(platform/gitlab)!: prefer commit_email
( #21122 )
...
gitAuthor discover for GitLab now prefers the field `commit_email` over `email`.
Closes #12532
BREAKING CHANGE: GitLab gitAuthor will change from the account's "email" to "commit_email" if they are different.
2023-07-04 19:21:52 +02:00
Rhys Arkins
61a7813aba
feat(automerge)!: default to platformAutomerge=true ( #21327 )
...
Closes #21319
BREAKING CHANGE: Platform automerge will now be chosen by default whenever automerge is enabled.
2023-07-04 19:21:52 +02:00
RahulGautamSingh
17004670eb
fix(platform): compare target refs before updating ( #23094 )
2023-07-04 09:00:49 +00:00
Adam Setch
b3424c626c
feat(platform/bitbucket): add support for fetching release notes ( #22094 )
...
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2023-07-03 11:23:53 +00:00
Adam Setch
ed182aa67b
feat(platform/bitbucket): support reopening declined PRs via comments ( #22984 )
2023-07-02 16:19:09 +00:00
Adam Setch
7cd6f7c250
chore(bitbucket): add optional page to PagedResult ( #23084 )
2023-07-02 09:51:58 +00:00
RahulGautamSingh
4180370e01
feat(platform): update PR target branch if baseBranch changed ( #23010 )
2023-07-01 14:58:34 +00:00
Adam Setch
96c06e58e6
feat(platform/bitbucket): handle author is also default reviewer ( #22978 )
2023-06-26 11:33:24 +00:00
Chris van der Pennen
a67d251401
fix(azure): use target branch to select platform automerge strategy ( #22439 )
...
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2023-06-26 05:48:57 +00:00
RahulGautamSingh
444ea13dd5
refactor: remove string interpolations ( #22840 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-06-24 09:32:50 +00:00
Danek Duvall
e47cf724f9
feat: autodiscover repos by topic ( #22876 )
2023-06-20 11:37:32 +00:00
Rhys Arkins
d499d89107
fix(forkMode): disallow edits by maintainers when forkOrg is set ( #22892 )
2023-06-20 13:40:53 +02:00
Rhys Arkins
ad8ddffaa3
feat(github): forkOrg ( #22886 )
...
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2023-06-20 09:32:37 +00:00
Rhys Arkins
43fa615e05
fix: Revert "feat(github): forkOrgs, forkCreate ( #18770 )"
...
This reverts commit 2f77695ba5
.
2023-06-19 15:10:21 +02:00
Jamie Magee
4e8591eda6
refactor: safely parse errors from Azure DevOps API ( #22866 )
2023-06-19 05:14:25 +00:00
Rhys Arkins
2f77695ba5
feat(github): forkOrgs, forkCreate ( #18770 )
...
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2023-06-19 03:29:32 +00:00
RahulGautamSingh
4665f1d602
feat(github): update pr baseBranch ( #22663 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-06-17 18:25:30 +00:00
t-kulmburg
61221f4b09
fix(gitlab): gitLabIgnoreApprovals works with multiple approval rules ( #22693 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-06-16 07:34:18 +00:00
HonkingGoose
20c2d28699
docs(gitea): add section about user scopes, rewrite ( #22685 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-06-12 15:59:43 +00:00
RahulGautamSingh
be2a89520b
refactor: replace as assertions ( #22442 )
2023-06-05 19:18:30 +00:00
Rhys Arkins
f30bb3504d
chore: better renamed repo logging
2023-06-01 07:03:13 +02:00
RahulGautamSingh
04f4875865
fix(platform): handle unexpected github-graphql error ( #22512 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-05-31 16:03:28 +00:00
Sergei Zharinov
470d3b5f41
fix(github): Check for missing commits before force push ( #22381 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-05-26 14:49:33 +00:00
Rhys Arkins
a9179e0558
fix(github): stop trying automerge if code owner review required ( #22167 )
2023-05-26 05:57:39 +00:00
Rhys Arkins
3cc637f6f2
fix(github): try push branch if rebase fails ( #22376 )
2023-05-25 15:15:56 +02:00
Adam Setch
cbbb95828f
refactor(bitbucket): remove unused accumulate value utility ( #22359 )
2023-05-22 18:25:53 +00:00
Adam Setch
d9f5d04e21
refactor(bitbucket): use paginated api for comments ( #22348 )
2023-05-22 12:43:40 +00:00
Adam Setch
48d4cf3e18
refactor(bitbucket): use paginated api for commit statuses ( #22329 )
2023-05-22 07:33:12 +00:00
Adam Setch
5597560c92
refactor(bitbucket): use paginated api for pullrequests ( #22330 )
2023-05-22 06:05:49 +00:00
Adam Setch
2ccf030e6a
refactor(bitbucket): use paginated api for getRepos ( #22275 )
2023-05-21 08:08:48 +00:00
MShekow
ec0bddde21
docs: mention tooling to retrieve installation token for GitHub platform ( #22316 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2023-05-21 06:00:52 +00:00
Adam Setch
06f71346cd
feat(bitbucket): add support for pagelen ( #22278 )
2023-05-20 05:43:00 +00:00
Sergei Zharinov
8cdd1a20f4
refactor(http): Rename useCache
option to memCache
( #22300 )
2023-05-18 14:33:11 +00:00
fredrondina
dc077f3f6f
fix(gitlab): ignoreApprovals add check for existingAnyApproverRule ( #22237 )
2023-05-16 12:54:09 +00:00
Sebastian Krebs
fc73b078dc
feat: commitMessageLowerCase ( #20930 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-05-13 18:12:36 +00:00
Adam Setch
0e27bd18cf
feat(bitbucket): use paginated effective default reviewers response ( #22164 )
2023-05-13 12:19:24 +00:00
Rhys Arkins
b02856b1fc
fix: massage rebase check PR comment ( #22079 )
2023-05-12 06:18:49 +00:00
horihel
08233ff705
feat(platform/azure): Recreate Auto-Approve on PR-Update ( #22028 )
...
Signed-off-by: Heiko Helmle <heiko.helmle@horiba.com>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-05-11 05:15:33 +00:00
HonkingGoose
bf2f9db59d
docs: rewrite local platform ( #22067 )
2023-05-10 09:28:57 +00:00
Marcus Crane
06b8dcdca1
feat(platform/github): Skip archived repos at earliest point when retrieving repo listings ( #22057 )
2023-05-10 05:39:20 +00:00
Rhys Arkins
32cb5e1ad7
docs: local platform
2023-05-10 07:35:18 +02:00
Rhys Arkins
93052ec917
feat: platform=local ( #22010 )
...
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2023-05-10 04:30:12 +00:00
Malte Hviid-Magnussen
347c2d02d7
docs(gitlab): add hostType to registry hostRules guide ( #22055 )
2023-05-09 09:47:31 +00:00
Rhys Arkins
9276a54069
refactor(scm): use scm for getFileList, checkoutBranch ( #22006 )
2023-05-07 04:12:15 +00:00
RahulGautamSingh
3b82013ad2
feat: save targetBranch in prBody ( #21724 )
2023-04-29 13:01:51 +00:00
Rhys Arkins
91cbe5bdcc
fix(github): try automerge PR even if approving reviews required ( #21883 )
2023-04-29 08:55:52 +00:00
peters5
86b028f947
fix(platform/azure): call getPolicyConfigurations() with correct parameter order ( #21854 )
2023-04-28 05:02:53 +00:00
RahulGautamSingh
938a36801e
refactor: replace test.each
with it.each
( #21859 )
2023-04-28 04:33:15 +00:00
Rhys Arkins
de3cb95e91
fix(github): log res if no repository returned
2023-04-27 17:03:06 +02:00
Jamie Magee
a6dfa70c1d
chore: migrate to structuredClone
( #20885 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-04-27 05:06:22 +00:00
Noam Dolovich
8d8c3d11fd
fix(platform/azure): improve getPolicyConfigurations latency via mergePolicyGuid filter ( #21723 )
2023-04-23 06:27:59 +00:00
Sergei Zharinov
1adc0777da
fix(platform/github): Fix branch recreation for existing branches ( #21629 )
2023-04-20 17:51:00 +00:00
Sergei Zharinov
66d1ae94d3
refactor(git): Rename fetchCommit
to fetchBranch
( #21581 )
2023-04-18 19:30:05 +00:00
Michael Kriese
bce88c862e
feat(config): rename azureAutoApprove
to autoApprove
( #21576 )
2023-04-18 09:09:46 +00:00
renovate[bot]
07930b1393
build(deps): update aws-sdk-js-v3 monorepo ( #21549 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-04-17 13:52:42 +00:00
Rhys Arkins
5fb1747361
fix: Revert "feat: compare all branch authors when deciding if a branch is modified" ( #21505 )
2023-04-14 06:20:34 +00:00
Alex Kessock
8b0acd4108
feat: compare all branch authors when deciding if a branch is modified ( #20739 )
2023-04-13 15:19:13 +00:00
Michael Kriese
c79b209032
refactor(platform): optional getVulnerabilityAlerts
( #21449 )
2023-04-12 15:12:15 +00:00
renovate[bot]
da29ed179c
chore(deps): update dependency @types/luxon to v3.3.0 ( #21418 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
2023-04-12 06:49:00 +00:00
Philip
80c3725356
fix(platform/bitbucket): remove interactive text in issue should be read only ( #21409 )
2023-04-10 13:23:22 +00:00
Adam Setch
6f6307a008
refactor(platform): add id for each platform ( #21405 )
2023-04-10 04:30:40 +00:00
Sergei Zharinov
8081d08ec4
refactor(http): Enhanced integration with data schemas ( #21338 )
2023-04-06 15:56:27 +00:00
Jamie Magee
176282e65f
chore: use node:
protocol imports ( #21181 )
2023-03-28 21:05:36 +00:00
Michael Kriese
49d62307d9
fix(platform/github): don't retry merge when blocked by required status check ( #21063 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2023-03-23 08:17:22 +00:00
RahulGautamSingh
1013302e0f
refactor: exactOptionalPropertyTypes ( #20761 )
...
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-03-19 16:09:46 +00:00
RahulGautamSingh
33cd2331e7
fix(platform/github): detect pr-edited if target changed ( #21026 )
...
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-03-19 16:08:41 +00:00
Adam Setch
e29c8ad964
fix(bitbucket): use correct case ( #21002 )
2023-03-17 12:13:37 +00:00
Michael Kriese
79cfad9324
docs(platform/bitbucket-server): add Data Center ( #20980 )
2023-03-16 10:09:27 +00:00
Michael Kriese
1a8088c4d6
fix: Revert "fix: Add support for PAT in Bitbucket Server. Closes #14900 " ( #20979 )
2023-03-16 09:52:02 +00:00
Faizaan
d739141f7d
fix: Add support for PAT in Bitbucket Server. Closes #14900 ( #20974 )
2023-03-16 05:50:08 +00:00
Michael Kriese
1789d349bb
fix(platform/bitbucket): use uuid
instead of username
for issues filter ( #20960 )
2023-03-15 16:41:26 +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
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
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
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
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