Skip to content

Commit

Permalink
feat: regex matcher to update tags and versions in lua files
Browse files Browse the repository at this point in the history
  • Loading branch information
PhilippHeuer committed Aug 18, 2024
1 parent 5b14a19 commit f0f40dd
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 42 deletions.
1 change: 1 addition & 0 deletions default.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"github>cidverse/renovate-config:lib-java-changelog",
"github>cidverse/renovate-config:lib-java-gradleplugin-sourceurl",
"github>cidverse/renovate-config:lib-yaml-generic",
"github>cidverse/renovate-config:lib-lua-neovim-plugins",
"github>cidverse/renovate-config:lib-nix-generic",
"github>cidverse/renovate-config:lib-docusaurus",
"github>cidverse/renovate-config:lib-exclude"
Expand Down
10 changes: 10 additions & 0 deletions lib-java-changelog.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,16 @@
"matchDatasources": ["maven"],
"matchPackageNames": ["commons-io:commons-io"],
"changelogUrl": "https://github.com/apache/commons-io/blob/master/RELEASE-NOTES.txt"
},
{
"matchDatasources": ["maven"],
"matchPackageNames": ["org.junit:junit-bom"],
"changelogUrl": "https://junit.org/junit5/docs/5.11.0/release-notes/"
},
{
"matchDatasources": ["maven"],
"matchPackageNames": ["com.google.guava:guava"],
"sourceUrl": "https://github.com/google/guava"
}
]
}
56 changes: 14 additions & 42 deletions lib-java-group.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,12 @@
"packageRules": [
{
"groupName": "com.fasterxml.jackson",
"matchPackagePatterns": [
"^com\\.fasterxml\\.jackson"
],
"matchPackagePatterns": ["^com\\.fasterxml\\.jackson"],
"matchDatasources": ["maven"]
},
{
"groupName": "io.projectreactor",
"matchPackagePatterns": [
"^io\\.projectreactor"
],
"matchPackagePatterns": ["^io\\.projectreactor"],
"matchDatasources": ["maven"]
},
{
Expand All @@ -35,58 +31,42 @@
},
{
"groupName": "io.github.resilience4j",
"matchPackagePatterns": [
"^io\\.github\\.resilience4j"
],
"matchPackagePatterns": ["^io\\.github\\.resilience4j"],
"matchDatasources": ["maven"]
},
{
"groupName": "org.jetbrains.kotlinx",
"matchPackagePatterns": [
"^org\\.jetbrains\\.kotlinx"
],
"matchPackagePatterns": ["^org\\.jetbrains\\.kotlinx"],
"matchDatasources": ["maven"]
},
{
"groupName": "com.github.philippheuer.events4j",
"matchPackagePatterns": [
"^com\\.github\\.philippheuer\\.events4j"
],
"matchPackagePatterns": ["^com\\.github\\.philippheuer\\.events4j"],
"matchDatasources": ["maven"]
},
{
"groupName": "io.github.openfeign",
"matchPackagePatterns": [
"^io\\.github\\.openfeign"
],
"matchPackagePatterns": ["^io\\.github\\.openfeign"],
"matchDatasources": ["maven"]
},
{
"groupName": "com.apollographql.apollo",
"matchPackagePatterns": [
"^com\\.apollographql\\.apollo"
],
"matchPackagePatterns": ["^com\\.apollographql\\.apollo"],
"matchDatasources": ["maven"]
},
{
"groupName": "com.github.twitch4j",
"matchPackagePatterns": [
"^com\\.github\\.twitch4j"
],
"matchPackagePatterns": ["^com\\.github\\.twitch4j"],
"matchDatasources": ["maven"]
},
{
"groupName": "org.springframework",
"matchPackagePatterns": [
"^org\\.springframework"
],
"matchPackagePatterns": ["^org\\.springframework"],
"matchDatasources": ["maven"]
},
{
"groupName": "com.github.javaparser",
"matchPackagePatterns": [
"^com\\.github\\.javaparser"
],
"matchPackagePatterns": ["^com\\.github\\.javaparser"],
"matchDatasources": ["maven"]
},
{
Expand All @@ -99,30 +79,22 @@
},
{
"groupName": "org.apache.lucene",
"matchPackagePatterns": [
"^org\\.apache\\.lucene"
],
"matchPackagePatterns": ["^org\\.apache\\.lucene"],
"matchDatasources": ["maven"]
},
{
"groupName": "org.slf4j",
"matchPackagePatterns": [
"^org\\.slf4j"
],
"matchPackagePatterns": ["^org\\.slf4j"],
"matchDatasources": ["maven"]
},
{
"groupName": "org.openapitools:openapi-generator",
"matchPackagePatterns": [
"^org\\.openapitools:openapi-generator"
],
"matchPackagePatterns": ["^org\\.openapitools:openapi-generator"],
"matchDatasources": ["maven"]
},
{
"groupName": "io.micrometer",
"matchPackagePatterns": [
"^io\\.micrometer:"
],
"matchPackagePatterns": ["^io\\.micrometer:"],
"matchDatasources": ["maven"]
}
]
Expand Down
14 changes: 14 additions & 0 deletions lib-lua-neovim-plugins.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"regexManagers": [
{
"fileMatch": [".*\\.lua$"],
"matchStrings": [
"-- renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)\r?\n.*tag = \"(?<currentValue>.*)\"",
"-- renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)\r?\n.*tag = '(?<currentValue>.*)'",
"-- renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)\r?\n.*version = \"(?<currentValue>.*)\"",
"-- renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)\r?\n.*version = '(?<currentValue>.*)'"
]
}
]
}

0 comments on commit f0f40dd

Please sign in to comment.