From 24afa7b76aee0b0d3839731170a650d2e7861f96 Mon Sep 17 00:00:00 2001 From: BluemediaGER Date: Sat, 6 Apr 2024 00:07:17 +0200 Subject: [PATCH 1/3] Run pipelines only on changes to main --- .woodpecker/matrix-media-repo.yaml | 3 ++- .woodpecker/wattpad-downloader.yaml | 3 ++- .woodpecker/woodpecker-email.yaml | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.woodpecker/matrix-media-repo.yaml b/.woodpecker/matrix-media-repo.yaml index a74b657..4de49a7 100644 --- a/.woodpecker/matrix-media-repo.yaml +++ b/.woodpecker/matrix-media-repo.yaml @@ -1,5 +1,6 @@ when: - - path: + - branch: main + path: include: [ '.woodpecker/matrix-media-repo.yaml' ] labels: diff --git a/.woodpecker/wattpad-downloader.yaml b/.woodpecker/wattpad-downloader.yaml index 5dd80c4..1a84d54 100644 --- a/.woodpecker/wattpad-downloader.yaml +++ b/.woodpecker/wattpad-downloader.yaml @@ -1,5 +1,6 @@ when: - - path: + - branch: main + path: include: [ '.woodpecker/wattpad-downloader.yaml' ] skip_clone: true diff --git a/.woodpecker/woodpecker-email.yaml b/.woodpecker/woodpecker-email.yaml index e33d054..4a8d145 100644 --- a/.woodpecker/woodpecker-email.yaml +++ b/.woodpecker/woodpecker-email.yaml @@ -1,5 +1,6 @@ when: - - path: + - branch: main + path: include: [ '.woodpecker/woodpecker-email.yaml' ] skip_clone: true -- 2.43.4 From 3d7f0454de544e1cfac8dc811d42f1e3a7c1c989 Mon Sep 17 00:00:00 2001 From: BluemediaGER Date: Sat, 6 Apr 2024 00:10:07 +0200 Subject: [PATCH 2/3] Update clone step --- .woodpecker/matrix-media-repo.yaml | 3 +-- .woodpecker/wattpad-downloader.yaml | 2 +- .woodpecker/woodpecker-email.yaml | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.woodpecker/matrix-media-repo.yaml b/.woodpecker/matrix-media-repo.yaml index 4de49a7..85427a2 100644 --- a/.woodpecker/matrix-media-repo.yaml +++ b/.woodpecker/matrix-media-repo.yaml @@ -12,8 +12,7 @@ steps: clone: image: alpine/git commands: - - git clone https://github.com/turt2live/matrix-media-repo.git . - - git checkout v1.3.4 + - git clone --depth 1 --branch v1.3.4 https://github.com/turt2live/matrix-media-repo.git . docker: image: woodpeckerci/plugin-docker-buildx secrets: [docker_username, docker_password] diff --git a/.woodpecker/wattpad-downloader.yaml b/.woodpecker/wattpad-downloader.yaml index 1a84d54..700825c 100644 --- a/.woodpecker/wattpad-downloader.yaml +++ b/.woodpecker/wattpad-downloader.yaml @@ -9,7 +9,7 @@ steps: clone: image: alpine/git commands: - - git clone https://github.com/Feuerhamster/wattpad-downloader.git . + - git clone --depth 1 https://github.com/Feuerhamster/wattpad-downloader.git . docker: image: woodpeckerci/plugin-docker-buildx secrets: [docker_username, docker_password] diff --git a/.woodpecker/woodpecker-email.yaml b/.woodpecker/woodpecker-email.yaml index 4a8d145..bfd8058 100644 --- a/.woodpecker/woodpecker-email.yaml +++ b/.woodpecker/woodpecker-email.yaml @@ -9,8 +9,7 @@ steps: clone: image: alpine/git commands: - - git clone https://gitnet.fr/deblan/woodpecker-email.git . - - git checkout master + - git clone --depth 1 --branch master https://gitnet.fr/deblan/woodpecker-email.git . docker: image: woodpeckerci/plugin-docker-buildx secrets: [docker_username, docker_password] -- 2.43.4 From ed2b67f29d9137c1a1e09bd24a8edcc48db4a4df Mon Sep 17 00:00:00 2001 From: BluemediaGER Date: Sat, 6 Apr 2024 00:50:55 +0200 Subject: [PATCH 3/3] 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}}" + } + ] } -- 2.43.4