Skip to content

Commit

Permalink
feat: support external-secrets/external-secrets/esoctl (#791)
Browse files Browse the repository at this point in the history
  • Loading branch information
suzuki-shunsuke authored Feb 6, 2025
1 parent 078673d commit a5cafbb
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 0 deletions.
17 changes: 17 additions & 0 deletions default.json
Original file line number Diff line number Diff line change
Expand Up @@ -566,6 +566,23 @@
" +(?:name|'name'|\"name\") *: +'bitwarden/clients@cli-(?<currentValue>[^'\" \\n]+)'",
" +(?:name|'name'|\"name\") *: +\"bitwarden/clients@cli-(?<currentValue>[^'\" \\n]+)\""
]
},
{
"customType": "regex",
"datasourceTemplate": "github-releases",
"depNameTemplate": "external-secrets/external-secrets/esoctl",
"extractVersionTemplate": "^(?<version>.*)-esoctl$",
"fileMatch": [
"\\.?aqua\\.ya?ml"
],
"matchStrings": [
" +(?:version|'version'|\"version\") *: +(?<currentValue>[^'\" \\n]+)-esoctl +# renovate: depName=external-secrets/external-secrets/esoctl[ \\n]",
" +(?:version|'version'|\"version\") *: +'(?<currentValue>[^'\" \\n]+)-esoctl' +# renovate: depName=external-secrets/external-secrets/esoctl[ \\n]",
" +(?:version|'version'|\"version\") *: +\"(?<currentValue>[^'\" \\n]+)-esoctl\" +# renovate: depName=external-secrets/external-secrets/esoctl[ \\n]",
" +(?:name|'name'|\"name\") *: +external-secrets/external-secrets/esoctl@(?<currentValue>[^'\" \\n]+)-esoctl",
" +(?:name|'name'|\"name\") *: +'external-secrets/external-secrets/esoctl@(?<currentValue>[^'\" \\n]+)-esoctl'",
" +(?:name|'name'|\"name\") *: +\"external-secrets/external-secrets/esoctl@(?<currentValue>[^'\" \\n]+)-esoctl\""
]
}
],
"packageRules": [
Expand Down
17 changes: 17 additions & 0 deletions file.json
Original file line number Diff line number Diff line change
Expand Up @@ -505,6 +505,23 @@
" +(?:name|'name'|\"name\") *: +'bitwarden/clients@cli-(?<currentValue>[^'\" \\n]+)'",
" +(?:name|'name'|\"name\") *: +\"bitwarden/clients@cli-(?<currentValue>[^'\" \\n]+)\""
]
},
{
"customType": "regex",
"datasourceTemplate": "github-releases",
"depNameTemplate": "external-secrets/external-secrets/esoctl",
"extractVersionTemplate": "^(?<version>.*)-esoctl$",
"fileMatch": [
"{{arg0}}"
],
"matchStrings": [
" +(?:version|'version'|\"version\") *: +(?<currentValue>[^'\" \\n]+)-esoctl +# renovate: depName=external-secrets/external-secrets/esoctl[ \\n]",
" +(?:version|'version'|\"version\") *: +'(?<currentValue>[^'\" \\n]+)-esoctl' +# renovate: depName=external-secrets/external-secrets/esoctl[ \\n]",
" +(?:version|'version'|\"version\") *: +\"(?<currentValue>[^'\" \\n]+)-esoctl\" +# renovate: depName=external-secrets/external-secrets/esoctl[ \\n]",
" +(?:name|'name'|\"name\") *: +external-secrets/external-secrets/esoctl@(?<currentValue>[^'\" \\n]+)-esoctl",
" +(?:name|'name'|\"name\") *: +'external-secrets/external-secrets/esoctl@(?<currentValue>[^'\" \\n]+)-esoctl'",
" +(?:name|'name'|\"name\") *: +\"external-secrets/external-secrets/esoctl@(?<currentValue>[^'\" \\n]+)-esoctl\""
]
}
]
}
18 changes: 18 additions & 0 deletions jsonnet/utils.libsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,14 @@
datasourceTemplate: 'github-releases',
depNameTemplate: depName,
},
suffixRegexManager(depName, suffix):: {
customType: 'regex',
fileMatch: $.aquaYAMLFileMatch,
matchStrings: $.aquaPackageMatchStringsWithSuffix(depName, suffix),
extractVersionTemplate: '^(?<version>.*)%s$' % suffix,
datasourceTemplate: 'github-releases',
depNameTemplate: depName,
},
ipinfo(name):: $.prefixRegexManager('ipinfo/cli/' + name, name + '-') + {
packageNameTemplate: 'ipinfo/cli',
},
Expand All @@ -39,6 +47,15 @@
" +%s *: +'%s@%s%s'" % [$.wrapQuote('name'), depName, prefix, $.currentValue],
' +%s *: +"%s@%s%s"' % [$.wrapQuote('name'), depName, prefix, $.currentValue],
],
aquaPackageMatchStringsWithSuffix(depName, suffix):: [
' +%s *: +%s%s +# renovate: depName=%s[ \\n]' % [$.wrapQuote('version'), $.currentValue, suffix, depName],
" +%s *: +'%s%s' +# renovate: depName=%s[ \\n]" % [$.wrapQuote('version'), $.currentValue, suffix, depName],
' +%s *: +"%s%s" +# renovate: depName=%s[ \\n]' % [$.wrapQuote('version'), $.currentValue, suffix, depName],

' +%s *: +%s@%s%s' % [$.wrapQuote('name'), depName, $.currentValue, suffix],
" +%s *: +'%s@%s%s'" % [$.wrapQuote('name'), depName, $.currentValue, suffix],
' +%s *: +"%s@%s%s"' % [$.wrapQuote('name'), depName, $.currentValue, suffix],
],

aquaRenovateConfigPreset: {
// Update aqua-renovate-config
Expand Down Expand Up @@ -226,5 +243,6 @@
datasourceTemplate: 'npm',
},
$.prefixRegexManager('bitwarden/clients', 'cli-'),
$.suffixRegexManager('external-secrets/external-secrets/esoctl', '-esoctl'),
]),
}

0 comments on commit a5cafbb

Please sign in to comment.