Commit Graph

38 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
Jamie Tanna 5ffc308673 docs(manager): indicate where lockFileMaintenance runs external commands (#44914)
As found with recent changes to the Terraform manager, although we
generally have `lockFileMaintenance` being executed by an external
package manager being invoked by `exec(...)`, there are a few package
managers that do not do so.

To make it very clear how this happens, we can add a new field to the
Manager API, which will provide a means to document this.

Co-authored-by: Claude Sonnet 5 <jamie.tanna+claude-code@mend.io>
2026-07-28 11:44:22 +00:00
Jamie Tanna 3888247209 docs(manager): make sure that Supported Datasources are de-duped and sorted (#44765)
* docs(manager): make sure that Supported Datasources are de-duped and sorted

As noted in #44764, we otherwise end up with a lot of duplicated
entries for `renovate-config`.

We can also sort them to make ti a slightly more readable list.

* chore(manager/renovate-config): dedupe `supportedDatasources`
2026-07-22 08:50:15 +00:00
Sebastian Poxhofer 73b90e958b refactor: remove string concetation for production code (#43442)
refactor: prefer templates rather than `+`
2026-05-19 13:31:27 +00:00
Jamie Tanna 2d239d2cc1 docs: explicitly document depTypes each manager supports (#42142)
* docs: explicitly document `depTypes` each manager supports

A long-standing question we receive is "what `depTypes` can I match
against in my project".

Although the best recommendation we usually have is "check the
`packageFiles with updates" log line (as a very key log line for users),
we can go one step further and try and create a stronger contract.

To do this, I've used Claude Sonnet 4.6 to work through the codebase,
determine areas that a `depType` is set in a manager (statically or
dynamically) and generate a structured, typed, means to document how
they're used.

Through a few iterations of the process, and attempts at human-written
documentation, we've settled on:

- prioritising autogenerated documentation (for humans to read) to note
  what `depTypes` are known, and what they are
- `knownDepTypes`, to describe any known, static, `depType`s and their
  human-readable meaning
  - with the `prettyDepType`, if used
- `supportsDynamicDepTypesNote`, to add a Markdown note to the generated
  documentation

While here, we also:

- make sure to note this in the "adding a new package manager"
  documentation
- remove any hand-written references to `depTypes` in each manager's
  documentation page
- correct the Gleam `depTypes`
- make sure to use the `knownDepTypes`'s `prettyDepType` definition if
  we know it, for a given `depType`

The descriptions have been generated by Claude Sonnet, with some
human-written tweaks where appropriate.

[0]: https://github.com/renovatebot/renovate/discussions/15176

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>

* fixup! docs: explicitly document `depTypes` each manager supports

* docs(manager): display `depTypes` documentation if none present

For consistency, and to make it more explicit.

---------

Co-authored-by: Claude Sonnet 4.6 <jamie.tanna+claude-code@mend.io>
2026-03-31 12:08:39 +00:00
Jamie Tanna 56b2d2ab7a docs(managers): indicate Lock File Maintenance support (#41151)
To surface which Managers support Lock File Maintenance more
prominently, we can note which file(s) are available for it when we
autogenerate the docs.
2026-02-16 12:30:43 +00:00
Sergei Zharinov 930cf6633c refactor: Rewrite imports with .ts extensions (#40700)
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00
RahulGautamSingh bc7d0595d0 feat(config): managerFilePatterns (#34615)
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2025-05-04 08:30:24 +00:00
Janus Troelsen 3c52395091 feat(manager): add Cabal/Haskell manager using Hackage/PVP (#33142)
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2025-01-13 21:51:35 +00:00
Sebastian Poxhofer 3681b2a945 chore: eslint to enforce for typed imports (#30844) 2024-08-19 13:15:27 +00:00
Michael Kriese c897fc0959 docs: fix double References (#30737) 2024-08-13 10:58:16 +00:00
Adam Setch a6d5757d31 docs: update regex to custom managers (#29044) 2024-05-29 15:17:58 +00:00
Michael Kriese bf935bce5c docs: fix edit urls for modules (#26035) 2023-11-29 14:08:18 +00:00
Sebastian Poxhofer 1467e94b8d docs(categories): fix links in category manager summary block (#25724) 2023-11-13 14:36:40 +00:00
Michael Kriese f5cb2c4d5e docs: fix more links (#25686) 2023-11-10 10:01:46 +00:00
Michael Kriese 59ee6ed500 docs: fix links (#25683) 2023-11-10 08:33:13 +00:00
Sergei Zharinov b69416ce17 refactor(prettier): Force trailing commas (#25631) 2023-11-07 15:50:29 +00:00
RahulGautamSingh 6f3721e6b1 fix: update logic to add missing custom manager readme (#24018) 2023-08-22 12:04:34 +00:00
RahulGautamSingh bf2c0693ac refactor(managers): implement custom managers api (#23357)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
2023-08-15 17:12:54 +00:00
Sebastian Poxhofer bd3c3e3ee9 feat(managers/cpanfile): add perl category (#23808) 2023-08-10 09:33:58 +00:00
RahulGautamSingh 9dc51d03c4 refactor(managers): move regex in custom folder (#23715) 2023-08-06 11:00:47 +00:00
Sebastian Poxhofer 949681f1b7 docs(managers): use table for categories display (#23503) 2023-07-24 20:44:12 +00:00
Sebastian Poxhofer 19259a0383 feat!: categories (#16534)
Closes #13953

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

BREAKING CHANGE: languages are now called categories instead
2023-07-04 19:21:52 +02:00
Rhys Arkins 5d3549fcd0 build(docs): exclude References if urls empty (#21986) 2023-05-08 06:32:46 +00:00
Michael Kriese 34b5401812 feat(manager/bitbucket-pipelines): support docker image object (#21102) 2023-03-29 10:41:05 +00:00
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
HonkingGoose 75ab221db2 chore: improve generated text for manager docs (#19259) 2022-12-05 16:19:32 +01:00
Michael Kriese 4809dbdc23 docs: new nav (#19188) 2022-12-05 12:57:57 +01:00
Sebastian Poxhofer 11d5e77645 docs(manager): add default config to manager pages (#19244) 2022-12-04 17:40:23 +01:00
Gabriel-Ladzaretti 04e789c6da docs: add per manager known list of issues (#15956) 2022-06-10 06:48:51 +02:00
Michael Kriese 13d59ede85 chore: Revert "docs: add per manager known list of issues" (#15936) 2022-06-08 07:43:05 +00:00
Gabriel-Ladzaretti 4aa9a6c3e6 docs: add per manager known list of issues (#15791) 2022-06-07 16:06:38 +00:00
HonkingGoose bd652a1308 chore: replace word encounter with find (#14695) 2022-03-16 14:47:47 +01:00
Rhys Arkins dca3418bbd refactor: lib/modules (#14488)
Moves datasource, manager, platform and versioning code from lib/ into new lib/modules/

BREAKING CHANGE: External tools must update paths to datasource, manager, platform and versioning
2022-03-04 09:04:02 +01:00
Michael Kriese e3e286bd01 build: simplify and strict tools (#14154)
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-02-11 07:51:51 +00:00
Rhys Arkins 7f8d59316a fix: docs manager->datasource relative link (#13663) 2022-01-20 10:06:45 +01:00
Rhys Arkins ab778ebf1d feat: supportedDatasources (#13621)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Jamie Magee <jamie.magee@gmail.com>
2022-01-19 08:06:21 +00:00
Michael Kriese e4c938b7a5 docs: release as asset (#11429)
* docs: prepare release as asset

* chore: cleanup

* fix: wrong extension

* fix: wrong logger

* fix: wrong path

* chore: clean and create tmp

* chore: fix types

* fix: update generation

* Update .github/workflows/build.yml

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

* Update lib/datasource/types.ts

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

Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2021-12-09 21:12:49 +01:00