renovate/lib/modules/manager/batect
Risu 397ab49ef3
docs(managers): add missing url and displayName (#32621)
Co-authored-by: Michael Kriese <michael.kriese@gmx.de>
2024-12-01 08:47:27 +00:00
..
__fixtures__ refactor: lib/modules (#14488) 2022-03-04 09:04:02 +01:00
extract.spec.ts refactor(prettier): Force trailing commas (#25631) 2023-11-07 15:50:29 +00:00
extract.ts chore(deps): update dependency typescript to v5.6.2 (#31429) 2024-09-19 08:38:06 +00:00
index.ts docs(managers): add missing url and displayName (#32621) 2024-12-01 08:47:27 +00:00
readme.md docs: fix two more links (#28344) 2024-04-11 14:45:41 +00:00
types.ts refactor: lib/modules (#14488) 2022-03-04 09:04:02 +01:00

readme.md

Extracts all Docker images and Batect bundles from Batect configuration files.

For updates to Batect itself, see batect-wrapper.

Files searched

By default, the manager searches for files called batect.yml or batect-bundle.yml.

If you keep your Batect configuration in other files, you'll need to tell Renovate where to find them. Files included in your main configuration file with include don't need to be listed.

You do this by creating a "batect" object in your renovate.json file. This object should have a fileMatch array with regular expressions that match the configuration file names.

For example:

{
  "batect": {
    "fileMatch": [
      "(^|/)batect(-bundle)?\\.yml$",
      "(^|/)my-other-batect-file\\.yml$",
      "^a-directory/[^/]*\\.yml$"
    ]
  }
}

Bundle versioning

This manager assumes that any bundles referenced use tags for versioning, and that these tags use SemVer. The implementation of SemVer is strict - versions must follow the X.Y.Z or vX.Y.Z format. Versions that don't match this format (eg. X.Y) will be ignored.