improve_renovate_setup #13
3 changed files with 17 additions and 6 deletions
|
|
@ -17,8 +17,9 @@ jobs:
|
||||||
image: ghcr.io/osscontainertools/kaniko:alpine
|
image: ghcr.io/osscontainertools/kaniko:alpine
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
|
keycloak-version:
|
||||||
# renovate: datasource=docker depName=quay.io/keycloak/keycloak
|
# renovate: datasource=docker depName=quay.io/keycloak/keycloak
|
||||||
keycloak-version: [ 26.6.1, 26.6.2, 26.6.3 ]
|
- 26.6.3
|
||||||
steps:
|
steps:
|
||||||
- name: Install required system packages
|
- name: Install required system packages
|
||||||
run: apk add --no-cache nodejs
|
run: apk add --no-cache nodejs
|
||||||
|
|
|
||||||
|
|
@ -17,8 +17,9 @@ jobs:
|
||||||
image: ghcr.io/osscontainertools/kaniko:alpine
|
image: ghcr.io/osscontainertools/kaniko:alpine
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
|
nextcloud-version:
|
||||||
# renovate: datasource=docker depName=docker.io/library/nextcloud
|
# renovate: datasource=docker depName=docker.io/library/nextcloud
|
||||||
nextcloud-version: [ 33, 34 ]
|
- 34
|
||||||
steps:
|
steps:
|
||||||
- name: Install required system packages
|
- name: Install required system packages
|
||||||
run: apk add --no-cache nodejs git
|
run: apk add --no-cache nodejs git
|
||||||
|
|
|
||||||
|
|
@ -3,12 +3,21 @@
|
||||||
"extends": [
|
"extends": [
|
||||||
"config:recommended"
|
"config:recommended"
|
||||||
],
|
],
|
||||||
|
"packageRules": [
|
||||||
|
// Automatically merge patch level updates
|
||||||
|
// https://docs.renovatebot.com/key-concepts/automerge/
|
||||||
|
{
|
||||||
|
"matchUpdateTypes": ["minor", "patch"],
|
||||||
|
"matchCurrentVersion": "!/^0/",
|
||||||
|
"automerge": true
|
||||||
|
}
|
||||||
|
],
|
||||||
"customManagers": [
|
"customManagers": [
|
||||||
// Custom manager using regex for letting Renovate find dependencies in woodpecker Matrix variables.
|
// Custom manager using regex for letting Renovate find dependencies in matrix variables
|
||||||
{
|
{
|
||||||
"customType": "regex",
|
"customType": "regex",
|
||||||
"managerFilePatterns": [
|
"managerFilePatterns": [
|
||||||
"/^\\.woodpecker/.*\\.ya?ml$/"
|
"/^\\.forgejo/workflows/.*\\.ya?ml$/"
|
||||||
],
|
],
|
||||||
"matchStrings": [
|
"matchStrings": [
|
||||||
"# renovate: datasource=(?<datasource>[a-zA-Z0-9-._]+?) depName=(?<depName>[^\\s]+?)(?: packageName=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?\\s*-\\s*[\"']?(?<currentValue>.+?)[\"']?\\s"
|
"# renovate: datasource=(?<datasource>[a-zA-Z0-9-._]+?) depName=(?<depName>[^\\s]+?)(?: packageName=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?\\s*-\\s*[\"']?(?<currentValue>.+?)[\"']?\\s"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue