From ed2b67f29d9137c1a1e09bd24a8edcc48db4a4df Mon Sep 17 00:00:00 2001 From: BluemediaGER Date: Sat, 6 Apr 2024 00:50:55 +0200 Subject: [PATCH] Setup renovate custom manager --- .woodpecker/matrix-media-repo.yaml | 3 ++- renovate.json | 12 +++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.woodpecker/matrix-media-repo.yaml b/.woodpecker/matrix-media-repo.yaml index 85427a2..6c112a7 100644 --- a/.woodpecker/matrix-media-repo.yaml +++ b/.woodpecker/matrix-media-repo.yaml @@ -12,7 +12,8 @@ steps: clone: image: alpine/git commands: - - git clone --depth 1 --branch v1.3.4 https://github.com/turt2live/matrix-media-repo.git . + # renovate: datasource=github-releases depName=turt2live/matrix-media-repo versioning=semver-coerced + - git clone --branch v1.3.4 --depth 1 https://github.com/turt2live/matrix-media-repo.git . docker: image: woodpeckerci/plugin-docker-buildx secrets: [docker_username, docker_password] diff --git a/renovate.json b/renovate.json index 7190a60..7254414 100644 --- a/renovate.json +++ b/renovate.json @@ -1,3 +1,13 @@ { - "$schema": "https://docs.renovatebot.com/renovate-schema.json" + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "customManagers": [ + { + "customType": "regex", + "fileMatch": ["^\\.woodpecker/.*\\.ya?ml$"], + "matchStrings": [ + "datasource=(?.*?)( registryUrl=(?[^ ]*))? depName=(?[^ ]*)( versioning=(?.*?))?\\s*- git clone --branch (?[^ ]*)\\s.*" + ], + "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" + } + ] }