diff --git a/.forgejo/workflows/build_keycloak.yml b/.forgejo/workflows/build_keycloak.yml index 5bb0861..d2aa5cd 100644 --- a/.forgejo/workflows/build_keycloak.yml +++ b/.forgejo/workflows/build_keycloak.yml @@ -17,8 +17,9 @@ jobs: image: ghcr.io/osscontainertools/kaniko:alpine strategy: matrix: - # renovate: datasource=docker depName=quay.io/keycloak/keycloak - keycloak-version: [ 26.6.1, 26.6.2, 26.6.3 ] + keycloak-version: + # renovate: datasource=docker depName=quay.io/keycloak/keycloak + - 26.6.3 steps: - name: Install required system packages run: apk add --no-cache nodejs diff --git a/.forgejo/workflows/build_nextcloud.yml b/.forgejo/workflows/build_nextcloud.yml index cf40e2e..4d2e866 100644 --- a/.forgejo/workflows/build_nextcloud.yml +++ b/.forgejo/workflows/build_nextcloud.yml @@ -17,8 +17,9 @@ jobs: image: ghcr.io/osscontainertools/kaniko:alpine strategy: matrix: - # renovate: datasource=docker depName=docker.io/library/nextcloud - nextcloud-version: [ 33, 34 ] + nextcloud-version: + # renovate: datasource=docker depName=docker.io/library/nextcloud + - 34 steps: - name: Install required system packages run: apk add --no-cache nodejs git diff --git a/renovate.json b/renovate.json index 7f0cc8d..099905b 100644 --- a/renovate.json +++ b/renovate.json @@ -3,12 +3,21 @@ "extends": [ "config:recommended" ], + "packageRules": [ + // Automatically merge patch level updates + // https://docs.renovatebot.com/key-concepts/automerge/ + { + "matchUpdateTypes": ["minor", "patch"], + "matchCurrentVersion": "!/^0/", + "automerge": true + } + ], "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", "managerFilePatterns": [ - "/^\\.woodpecker/.*\\.ya?ml$/" + "/^\\.forgejo/workflows/.*\\.ya?ml$/" ], "matchStrings": [ "# renovate: datasource=(?[a-zA-Z0-9-._]+?) depName=(?[^\\s]+?)(?: packageName=(?[^\\s]+?))?(?: versioning=(?[^\\s]+?))?\\s*-\\s*[\"']?(?.+?)[\"']?\\s"