Commit d8bc013b authored by Guilhem Bonnefille's avatar Guilhem Bonnefille
Browse files

ci: use TBC config for renovate

parent deb76c51
Loading
Loading
Loading
Loading
+18 −20
Original line number Diff line number Diff line
{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": [
    "config:recommended",
    ":dependencyDashboard"
    "config:base",
    ":disableDependencyDashboard"
  ],
  "labels": [
    "dependencies"
  ],
  "customManagers": [
  "packageRules": [
    {
      "customType": "regex",
      "managerFilePatterns": [
        "\\.gitlab-ci\\.ya?ml$"
      ],
      "matchStrings": [
        "\\s?_IMAGE:\\s['\"](?<registryUrls>.*?)\\/(?<depName>.*?):(?<currentValue>.*)['\"]"
      "matchDatasources": [
        "gitlab-tags"
      ],
      "datasourceTemplate": "docker"
      "versioning": "docker"
    },
    {
      "customType": "regex",
      "managerFilePatterns": [
        "\\.gitlab-ci\\.ya?ml$"
      "groupName": "to-be-continuous dependencies",
      "groupSlug": "tbc-deps",
      "matchPackagePatterns": [
        "to-be-continuous/*"
      ],
      "matchStrings": [
        "\\s?image:\\s['\"](?<registryUrls>.*?)\\/(?<depName>.*?):(?<currentValue>.*)['\"]"
      "matchUpdateTypes": [
        "minor",
        "patch"
      ],
      "datasourceTemplate": "docker"
      "automerge": true,
      "automergeType": "pr",
      "platformAutomerge": true,
      "rebaseWhen": "auto"
     }
  ]
}