From aae5f5135b19994ed17b8385b351d97bf6e00a54 Mon Sep 17 00:00:00 2001 From: samuel-p Date: Sat, 15 Jan 2022 01:29:16 +0100 Subject: [PATCH] updated different versions --- .ref | 1 + .woodpecker.yml => .woodpecker/.dev.yml | 12 +++++-- .woodpecker/.release.yml | 45 +++++++++++++++++++++++++ renovate.json | 15 ++++++++- 4 files changed, 70 insertions(+), 3 deletions(-) create mode 100644 .ref rename .woodpecker.yml => .woodpecker/.dev.yml (85%) create mode 100644 .woodpecker/.release.yml diff --git a/.ref b/.ref new file mode 100644 index 0000000..6f0c21b --- /dev/null +++ b/.ref @@ -0,0 +1 @@ +8077ded2ddb34b185cbe9c57f59f5a4c9919635c diff --git a/.woodpecker.yml b/.woodpecker/.dev.yml similarity index 85% rename from .woodpecker.yml rename to .woodpecker/.dev.yml index c1de0ee..b7b67c0 100644 --- a/.woodpecker.yml +++ b/.woodpecker/.dev.yml @@ -4,6 +4,9 @@ pipeline: commands: - apk add git - git clone https://github.com/pixelfed/pixelfed.git + - git checkout ${BRANCH} + when: + path: ".ref" docker: image: plugins/docker secrets: @@ -14,7 +17,7 @@ pipeline: context: pixelfed dockerfile: pixelfed/contrib/docker/Dockerfile.apache tags: - - latest + - ${BRANCH} when: branch: main event: @@ -32,8 +35,13 @@ pipeline: context: pixelfed dockerfile: pixelfed/contrib/docker/Dockerfile.apache tags: - - latest + - ${BRANCH} when: branch: main event: - push + +matrix: + BRANCH: + - dev + - staging diff --git a/.woodpecker/.release.yml b/.woodpecker/.release.yml new file mode 100644 index 0000000..89e4115 --- /dev/null +++ b/.woodpecker/.release.yml @@ -0,0 +1,45 @@ +pipeline: + download: + image: alpine + commands: + - apk add curl tar + - curl -L "https://github.com/pixelfed/pixelfed/archive/refs/tags/${VERSION}.tar.gz" | tar xvz --strip 1 + docker: + image: plugins/docker + secrets: + - DOCKER_USERNAME + - DOCKER_PASSWORD + settings: + repo: spcodes/pixelfed + context: pixelfed + dockerfile: contrib/docker/Dockerfile.apache + tags: + - ${VERSION} + - latest + when: + branch: main + event: + - push + cr: + image: plugins/docker + secrets: + - source: CR_USERNAME + target: DOCKER_USERNAME + - source: CR_PASSWORD + target: DOCKER_PASSWORD + settings: + registry: cr.sp-codes.de + repo: cr.sp-codes.de/pixelfed + context: pixelfed + dockerfile: contrib/docker/Dockerfile.apache + tags: + - ${VERSION} + - latest + when: + branch: main + event: + - push + +matrix: + VERSION: + - v0.11.1 diff --git a/renovate.json b/renovate.json index a5047de..5ca634e 100644 --- a/renovate.json +++ b/renovate.json @@ -6,5 +6,18 @@ "main" ], "rangeStrategy": "bump", - "rebaseWhen": "behind-base-branch" + "rebaseWhen": "behind-base-branch", + "regexManagers": [ + { + "fileMatch": [ + ".ref" + ], + "matchStrings": [ + "(?)(?.*?)" + ], + "depNameTemplate": "https://github.com/pixelfed/pixelfed.git", + "versioningTemplate": "git", + "datasourceTemplate": "git-refs" + } + ] }