Commit Graph

36 Commits

Author SHA1 Message Date
Sebastian Poxhofer 4573aa6ac8 feat(automerge): attempt branch automerge before falling back to a PR on merge queue rejection (#45724)
* feat(automerge): attempt branch automerge before falling back to a PR on merge queue rejection

* refactor(automerge): ask the platform instead of parsing merge queue rejection messages
2026-09-09 15:21:47 +00:00
Sebastian Poxhofer 5f91549447 feat(gitlab): merge MRs through merge trains via the platform merge queue API (#45722)
* feat(gitlab): merge MRs through merge trains via the platform merge queue API

* feat(gitlab): report MRs waiting on a merge train through isPrInMergeQueue

* test(gitlab): drop targetBranch from mergePr calls

* Apply suggestion from @secustor

* refactor(gitlab): validate the merge train car response with a Zod schema
2026-09-09 15:21:46 +00:00
Sebastian Poxhofer 7b25e97ba3 feat(github): add support for using merge queues without auto merge (#45721)
* feat(github): add experimental support for using merge queues without auto merge

* test(github): use vi.stubEnv for merge queue env flag

* fix(github): do not re-enqueue PRs already waiting in the merge queue

* refactor(github): reuse merge queue detection from #45252 for isBranchMergeQueueEnabled

* refactor(github): read the base branch from the PR instead of extending MergePRConfig

* feat(github): enable merge queue support without the RENOVATE_X_GITHUB_MERGE_QUEUE flag

* Apply suggestion from @secustor
2026-09-09 15:21:45 +00:00
Robert 95517d534e docs: document assignAutomerge in automerge article (#44955)
This helps users find the option, if they are specifically trying to enforce reviews on PRs with activated automerge option.
2026-09-08 12:43:07 +00:00
Sebastian Poxhofer 9a27d7aa78 ci(prettier): add prettier plugin for admonitions (#43615)
* ci: add local mkdocs-admonitions plugin for prettier to allow admonition preservation

* docs: remove uses of `prettier-ignore` for admonitions

* test: rather use await expect

* chore: use named group exclusively
2026-05-27 09:39:52 +00:00
Jamie Tanna 4b0146ab7b docs: use 2-space indentation for Markdown (#43537)
As noted in #39090, MkDocs requires 4 spaces for indentation (in
particular, for nested lists) whereas our Prettier/markdownlint
configuration expects 2 spaces.

This means that when trying to use i.e. nested lists, we need to ignore
prettier and markdownlint, otherwise it fails.

To handle this, we can add a Markdown hook to override the indentation
level to 2 spaces.

This also requires we update:

- admonitions
- indented text in `index.md`

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-05-26 09:05:42 +00:00
fabb ee3048f4bf docs(autoapprove): Update automerge.md and mention autoApprove option (#35837)
Co-authored-by: RahulGautamSingh <rahultesnik@gmail.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2025-08-16 08:21:25 +00:00
HonkingGoose 9a96a4d2a4 docs(key concepts, automerge): partial rewrite (#35410) 2025-04-23 19:35:14 +00:00
Rhys Arkins 879f7cc212 feat(packageRules): migrate matchers and excludes (#28602)
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2024-07-25 15:28:16 +02:00
Michael Kriese f5cb2c4d5e docs: fix more links (#25686) 2023-11-10 10:01:46 +00:00
Ілля Мазуряк f70f0c82be feat(changelogs): Migrate fetchReleaseNotes to fetchChangeLogs (#25364)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-11-05 18:32:59 +00:00
HonkingGoose b58322920c docs: use titles for more code blocks (#25526) 2023-11-02 16:04:33 +00:00
HonkingGoose d0a62d5955 docs(automerge): Merge Queue is out of beta (#23358) 2023-07-13 15:42:38 +00:00
HonkingGoose 124c1e636c docs: refer to the app as the Mend Renovate app (#23336)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-07-13 14:24:43 +00: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
HonkingGoose 71d082d16f docs: use relative URLs in more places (#22516) 2023-05-31 15:52:30 +00:00
HonkingGoose b08fa0cf8b docs: drop weasel words (#22165)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-05-29 08:20:40 +00:00
HonkingGoose 2bd80d6071 docs(automerge): add example monorepo package automerge (#21223)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-03-30 07:24:02 +00:00
HonkingGoose 329b1939ad docs(automerge): fix broken list layout (#20899) 2023-03-13 09:29:56 +00:00
HonkingGoose fc70c20b02 docs: explain Renovate config for GitHub Merge Queue (#20452)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-02-18 22:24:18 +00:00
Rostislav Simonik 05517e6d8a feat: add ignoreReviewers config option (#19776) 2023-02-11 07:24:02 +00:00
HonkingGoose a49e206dd3 docs: use input-neutral verbs (#19165) 2022-11-30 10:37:00 +01:00
HonkingGoose 12f643d362 docs: lazy-load images (#17565) 2022-09-02 13:30:49 +02:00
Tobias c7c163e8fe docs: suggest to let Renovate bypass mandatory Pull Request reviews (#16370) 2022-07-02 11:12:26 +02:00
HonkingGoose 6dfbd2f5ce docs(automerge): add platformAutomerge section (#16264) 2022-06-27 08:32:01 +00:00
HonkingGoose 5f21c63ba5 docs: replace word therefore, plus other small changes (#15694) 2022-06-02 16:58:52 +02:00
Rhys Arkins afd96e7b8a fix: whitesource -> mend (#15729) 2022-05-25 15:23:28 +02: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
HonkingGoose 315f4f689a docs: replace attempt with try (#14689) 2022-03-16 14:54:30 +01:00
HonkingGoose 32168e870b docs(automerge): use admonition (#13890) 2022-01-28 19:36:36 +01:00
HonkingGoose 54c1ccdb38 docs: explain limitation on amount of branches that can be automerged in one run (#11890) 2021-09-27 13:58:52 +02:00
HonkingGoose 63889d7a12 docs: explain that Renovate automerge takes time (#11855) 2021-09-23 07:23:13 +00:00
Maksim 7801ae7c16 feat(config): migrate requiredStatusChecks to ignoreTests (#11355)
* feat(config): migrate requiredStatusChecks to ignoreTests

* fix(config): restore order of props

* feat(config): add applyMigrations function

* feat(platform): check ignoreTests param in worker

* feat(config): rename getBranchStatus to resolveBranchStatus

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-09-12 15:23:18 +00:00
HonkingGoose 11577d65b9 docs: improve key concepts automerge (#11639) 2021-09-08 12:10:00 +02:00
HonkingGoose 357068db81 docs: fix broken link to image (#11638) 2021-09-08 10:28:06 +02:00
HonkingGoose 28793a3900 docs: move automerge deep dive to key concept section (#11490) 2021-09-01 12:03:06 +02:00