|  | 
| 1 | 1 | { | 
| 2 | 2 |   "$schema": "https://docs.renovatebot.com/renovate-schema.json", | 
| 3 | 3 |   "extends": ["github>canonical/data-platform//renovate_presets/charm.json5"], | 
| 4 |  | -  "reviewers": ["dragomirp", "marceloneppel", "taurus-forever"], | 
|  | 4 | +  "reviewers": ["dragomirp", "lucasgameiroborges", "marceloneppel", "taurus-forever"], | 
| 5 | 5 |   "packageRules": [ | 
| 6 | 6 |     // Later rules override earlier rules | 
| 7 | 7 |     { | 
|  | 
| 10 | 10 |     }, { | 
| 11 | 11 |       "matchPackageNames": ["python"], | 
| 12 | 12 |       "allowedVersions": "<3.11" | 
|  | 13 | +    }, | 
|  | 14 | +    { | 
|  | 15 | +      "matchDepNames": ["Juju 2"], | 
|  | 16 | +      "matchPackageNames": ["juju/juju"], | 
|  | 17 | +      "allowedVersions": "<3.0.0", | 
|  | 18 | +      "extractVersion": "^v(?<version>.*)$", | 
|  | 19 | +      "groupName": "Juju 2" | 
|  | 20 | +    }, | 
|  | 21 | +    { | 
|  | 22 | +      "matchDepNames": ["Juju 3"], | 
|  | 23 | +      "matchPackageNames": ["juju/juju"], | 
|  | 24 | +      "allowedVersions": "<3.2.0", | 
|  | 25 | +      "extractVersion": "^v(?<version>.*)$", | 
|  | 26 | +      "groupName": "Juju 3" | 
|  | 27 | +    }, | 
|  | 28 | +    { | 
|  | 29 | +      "matchDepNames": ["libjuju 2"], | 
|  | 30 | +      "matchPackageNames": ["juju"], | 
|  | 31 | +      "matchManagers": ["regex"], | 
|  | 32 | +      "matchDatasources": ["pypi"], | 
|  | 33 | +      "versioning": "loose", | 
|  | 34 | +      "allowedVersions": "<3", | 
|  | 35 | +      "groupName": "Juju 2" | 
|  | 36 | +    } | 
|  | 37 | +  ], | 
|  | 38 | +  "regexManagers": [ | 
|  | 39 | +    { | 
|  | 40 | +      "customType": "regex", | 
|  | 41 | +      "fileMatch": ["^(workflow-templates|\\.github/workflows)/[^/]+\\.ya?ml$"], | 
|  | 42 | +      "matchStrings": [ | 
|  | 43 | +        "(- agent: )(?<currentValue>.*?) +# renovate: latest juju 2" | 
|  | 44 | +      ], | 
|  | 45 | +      "depNameTemplate": "Juju 2", | 
|  | 46 | +      "packageNameTemplate": "juju/juju", | 
|  | 47 | +      "datasourceTemplate": "github-releases", | 
|  | 48 | +      "versioningTemplate": "loose", | 
|  | 49 | +      "extractVersionTemplate": "Juju release" | 
|  | 50 | +    }, | 
|  | 51 | +    { | 
|  | 52 | +      "customType": "regex", | 
|  | 53 | +      "fileMatch": ["^(workflow-templates|\\.github/workflows)/[^/]+\\.ya?ml$"], | 
|  | 54 | +      "matchStrings": [ | 
|  | 55 | +        "(- agent: )(?<currentValue>.*?) +# renovate: latest juju 3" | 
|  | 56 | +      ], | 
|  | 57 | +      "depNameTemplate": "Juju 3", | 
|  | 58 | +      "packageNameTemplate": "juju/juju", | 
|  | 59 | +      "datasourceTemplate": "github-releases", | 
|  | 60 | +      "versioningTemplate": "loose", | 
|  | 61 | +      "extractVersionTemplate": "Juju release" | 
|  | 62 | +    }, | 
|  | 63 | +    { | 
|  | 64 | +      "customType": "regex", | 
|  | 65 | +      "fileMatch": ["^(workflow-templates|\\.github/workflows)/[^/]+\\.ya?ml$"], | 
|  | 66 | +      "matchStrings": [ | 
|  | 67 | +        "(libjuju: )==(?<currentValue>.*?) +# renovate: latest libjuju 2" | 
|  | 68 | +      ], | 
|  | 69 | +      "depNameTemplate": "libjuju 2", | 
|  | 70 | +      "packageNameTemplate": "juju", | 
|  | 71 | +      "datasourceTemplate": "pypi", | 
|  | 72 | +      "versioningTemplate": "loose" | 
| 13 | 73 |     } | 
| 14 | 74 |   ] | 
| 15 | 75 | } | 
0 commit comments