Commit Graph

64 Commits

Author SHA1 Message Date
Jamie Tanna b62fe59594 fix: remove references to "bot" (#39305)
We dropped the "bot" from our terminology long ago, but it looks like
we've got some outdated docs + code that reference it.

We should remove this to keep things consistent.

A `fix`, as we're changing the commit author's name, and log lines.

Co-authored-by: Claude Sonnet 5 <jamie.tanna+claude-code@mend.io>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-02 08:56:20 +00:00
Timo Hankamer 93e5c47de4 feat(platform/gitlab): add MRs to merge trains via merge_trains API (#43217)
When a GitLab project has merge trains enabled, automerged MRs are now added to the merge train via POST /projects/:id/merge_trains/merge_requests/:iid with auto_merge:true (GitLab 17.11+). Non-merge-train projects keep using the existing /merge endpoint, preserving Renovate's pipeline-success guarantee for free-tier users.
2026-05-11 10:19:11 +00:00
zT-1337 ddc46220b9 feat(platform): add support for the SCM-manager (#26866)
* - Added Renovate support for the [SCM-Manager](https://scm-manager.org/)
  - SCM-Manager is a repository management tool like GitHub
  - It is maintained as an open source project by the company [Cloudogu](https://cloudogu.com/en/)
- The SCM-Manager support is not feature complete yet, features like auto merging are still missing
- The SCM-Manager also got added to the documentation as another platform

author  Thomas Zerr <thomas.zerr@cloudogu.com> 1690877165 +0200
committer Eduard Heimbuch <eduard.heimbuch@cloudogu.com> 1706264263 +0100

* Reverted numbering change in markdown docs

* Changed from type to interface, if possible

* Removed axios dependency and using the http layer of renovate instead

* Fixed not using scmm specific mime types for accept header

* Use git from test/util instead

* Add dummy tests for no ops

* Fix some phrasing and spelling issues

* Change scmm to scm-manager and fix SCM-Manager specific content type

* Add supported major versions, review plugin requirement, write permissions is needed

* Change using actual host rules instead of mocking it

* Change use http mocks for testing

* Update docs/usage/getting-started/running.md

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Update lib/modules/platform/scm-manager/index.ts

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Update lib/modules/platform/scm-manager/mapper.spec.ts

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Update lib/modules/platform/scm-manager/readme.md

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Update lib/modules/platform/scm-manager/readme.md

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Update lib/modules/platform/scm-manager/readme.md

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Update lib/modules/platform/scm-manager/readme.md

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Update lib/modules/platform/scm-manager/readme.md

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Fix scm-manager docs link

* Fix linting

* Fix linting

* Throw errors if username or token is not provided by the host rules

* Replace NO-OP with Not implemented

* Remove objects from log messages

* Fix linting

* Fix path to platform config options

* Fix link to self-host-configuration docs

* Fix link to self-host-configuration docs

* Remove the link to the platform config option, because the tests keep failing

* Fix link to self-host-configuration docs

* Remove not needed type cast

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Fix type check of protocol links

* Move scm-manager into util http folder

* Apply linting

* Add maxBodyLength function and its test

* Add test case if protocol links are not an array of links

* Use zod schema for pagination

* Apply linting

* Refactor typing with zod schema

* Fix test description

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Fix test description

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Fix test description

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Fix test description

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Update readme

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Add try catch around fetching the current user

* Switch log statement from info to debug

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Switch log statement from info to trace

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Switch log statement from debug to trace

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Switch log statement from info to trace

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Switch log statement from info to trace

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Switch log statement from info to trace

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>

* Fix linting errors

* Remove credentials check in initRepo

* Fix imports

* Fix zod schema for repositories

* Fix zod schema for pull requests

* Fix 500 error after attempting to update an pr

* Fix wrong typing

* Refactor parameterized tests for better readability

* Refactor SCM HTTP API

* Add setToken functionality

* Remove not needed type definition

Co-authored-by: Michael Kriese <michael.kriese@gmx.de>

* Fix assertion

* Fix istanbul comment

* Change log statement

* Remove type rename

* Move inferred types close to corresponding schemas

* Add platform is experimental

* Remove type renaming

* Fix type imports

* Fix test suite description

* Remove debug log statement

Co-authored-by: Michael Kriese <michael.kriese@gmx.de>

* Fix warning

* Fix paremeterized unit tests with string templates

* Fix spelling

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

* Fix eslint error

* Convert trace logs to debug logs

* Convert info logs to debug

* Replace manual null and undefinded check with is util

* Rephrase instruction in readme

* Use ensureTrailingSlash instead

* Fix linting

* Keep type and schema together

* Simplify hasAssignees check

* Simplify reviewer mapping

* Remove istanbul comments

* Replace custom scmm header option with renovate native http headers option

* Let the token be passed in initPlatform

* Add description which permissions are needed

* Add support for ignorePrAuthor filter

* Add notes about automerge feature within platform readme

* Add support for fast_forward_only

* Change supported versions due to merge strategy change

* Remove commented code

* Fix import

* Use email schema

* Heed review advice

* Fix import and empty array assertions

* Fix linting issue

* Fix import errors

* Fix removed ignorePrAuthor parameter from initRepo function

* Fix failing unit tests by setting/reseting the global config

* Mark scm-manager as experimental

* Fix zod import path

* Change endpoint configuration, so that user only needs to define origin, but not also the path

* Fix warning of redundant backslash

---------

Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: René Pfeuffer <rene@pfeuffer-web.de>
Co-authored-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
2026-02-26 13:38:31 +00:00
Anne Stellingwerf 9ef9ee5a9d fix(tools): correct migration validation logic in check-fenced-code.ts (#38936) 2025-10-29 17:23:04 +00:00
Jamie Tanna 898fb33be5 docs(faq): use consistent punctuation (#38473)
* docs(faq): use consistent punctuation

* docs: use clearer key-value notation

Co-authored-by: Anne Stellingwerf <1637358+astellingwerf@users.noreply.github.com>

---------

Co-authored-by: Anne Stellingwerf <1637358+astellingwerf@users.noreply.github.com>
2025-10-14 07:48:55 +00:00
RahulGautamSingh 3691ff90b2 feat(config): baseBranchPatterns (#35579) 2025-07-14 19:05:27 +00:00
Jamie Tanna 06d0e7c7aa docs(faq): add explanation of differences between depName and packageName (#36063)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2025-05-27 13:48:42 +00:00
Rhys Arkins 8c2d438540 fix(platform/gitlab): Revert "feat(platform/gitlab): use Notes API for automerge to support merge trains" (#34353) 2025-02-20 14:23:27 +00:00
Florian S. d156938dbe feat(platform/gitlab): use Notes API for automerge to support merge trains (#34102)
Signed-off-by: Florian Ströger <stroeger@youniqx.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2025-02-20 00:44:53 +00:00
Justin Clareburt f7486d6fde docs: added Renovate Version info to Mend-hosted Apps config page (#32917) 2024-12-10 10:17:13 +00:00
HonkingGoose 7465fe6f78 docs(faq): mention weekly update goal for Mend Renovate app (#32899) 2024-12-04 09:37:03 +00:00
HonkingGoose b6acbff28f docs(faq): update Renovate version in example (#32503) 2024-11-13 12:05:18 +00:00
HonkingGoose d4db4c561c docs(faq): update Renovate version in example (#32054) 2024-10-25 09:26:33 +00:00
HonkingGoose 41f7dd6b88 docs(faq): link to more glob pattern examples (#30668)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2024-08-08 18:53:34 +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
HonkingGoose 123374de85 docs(faq): Bitbucket now has a Mend app (#29510) 2024-06-07 15:19:58 +00:00
HonkingGoose 630814919c docs(faq): no dependency dashboard on gerrit (#29016) 2024-05-13 08:27:00 +00:00
HonkingGoose 09a093d722 docs(faq): explain how to find version number of hosted app (#28704)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-04-30 11:48:37 +00:00
HonkingGoose b58322920c docs: use titles for more code blocks (#25526) 2023-11-02 16:04:33 +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
HonkingGoose 5ca28d4e41 docs(faq): rewrite github hosted app section (#23184)
Co-authored-by: Róbert Papp <papp.robert.s@gmail.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-07-06 10:23:43 +00:00
HonkingGoose cf7c0c9a42 docs(faq): explain when new Renovate OSS releases are added to the hosted app (#22816)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-06-16 12:18:43 +00: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 6e17128eb9 feat(presets): timed presets give Renovate 4 hours to create branches (#22466) 2023-05-29 07:45:54 +00:00
Adam Setch e29c8ad964 fix(bitbucket): use correct case (#21002) 2023-03-17 12:13:37 +00:00
Adam Setch 466af47fd5 docs: update major platform features not supported (#20869) 2023-03-11 10:28:04 +00:00
Michael Kriese 08c333ac7d feat(platform): support forgejo (#19939)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-01-25 08:28:57 +01:00
Michael Kriese 9bd857c8f8 fix(platform): fix types and docs (#19944)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2023-01-24 10:05:51 +01:00
HonkingGoose 7c00dc97b3 docs(faq): update major platform feature support (#18181) 2022-10-10 08:52:20 +03:00
HonkingGoose 62fb5536fb docs(faq): rewrite (#16558) 2022-07-15 18:52:45 +03:00
HonkingGoose 5f21c63ba5 docs: replace word therefore, plus other small changes (#15694) 2022-06-02 16:58:52 +02:00
HonkingGoose 82a219f3e9 docs: fix typos (#15542) 2022-05-11 09:53:15 +00:00
HonkingGoose 5119bad992 docs: replace example name (#15035) 2022-04-09 17:52:52 +01:00
HonkingGoose fba47734a5 docs(faq): reorder sections (#12666) 2021-11-15 12:04:40 +01:00
Nejc Habjan 34f13fee3e test: enforce valid JSON in fenced markdown code blocks (#12196) 2021-11-11 11:11:55 +01:00
HonkingGoose 3371e0106e docs: fix broken link to troubleshooting page (#11988) 2021-10-02 16:33:03 +02:00
HonkingGoose 959e3943f9 docs: create troubleshooting page (#11897) 2021-09-28 15:47:53 +02:00
HonkingGoose 6eafd2fa4b docs: update table Major platform features not supported by Renovate (#11649) 2021-09-09 16:20:56 +02:00
HonkingGoose 4871f41428 docs: create page for key concept scheduling (#11278) 2021-08-30 08:20:02 +00:00
Ville Skyttä a3281644b0 docs: spelling and grammar fixes (#11367)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-08-22 08:51:42 +00:00
Rhys Arkins 594e6e4eae docs: improve Getting Started (#11202) 2021-08-12 13:14:16 +02:00
HonkingGoose 2cf8a7c6ec docs: add working links to platform support tables (#11114) 2021-08-09 12:03:13 +02:00
HonkingGoose 17daab1920 docs: document renovate feature / platform feature support (#10511) 2021-08-05 09:22:19 +02:00
ml f61bce1ab7 docs: fix autoMerge typo in faq (#11035) 2021-08-01 08:10:35 +02:00
HonkingGoose c0f023c7e4 docs: explain dependencyDashboardApproval workflow in FAQ (#10719) 2021-07-14 05:05:35 +00:00
HonkingGoose 601037b053 docs: fix typo (#10783) 2021-07-12 11:37:30 +02:00
HonkingGoose 878aa394a4 docs: describe Renovate version support in FAQ (#10073)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2021-05-21 16:34:12 +00:00
HonkingGoose 63ca348f3e docs: replace later with breejs/later (#9830) 2021-05-04 08:02:03 +02:00
HonkingGoose 75b5e9d6b3 docs: master branch -> main branch, default branch -> base branch (#9808)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2021-05-03 07:34:15 +00:00