From f1a61a407ed2ffb98e6d994685f74b756eba4b82 Mon Sep 17 00:00:00 2001 From: MrMeeb Date: Sat, 17 Feb 2024 16:23:10 +0000 Subject: [PATCH] help renovate parse act version [CI SKIP] --- Dockerfile | 5 ++++- renovate.json | 24 ++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 renovate.json diff --git a/Dockerfile b/Dockerfile index 0c03a70..c7bf6c0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,10 @@ FROM golang:1.21-alpine3.18 as builder # Do not remove `git` here, it is required for getting runner version when executing `make build` RUN apk add --no-cache make git -RUN git clone --depth 1 --branch v0.2.6 https://gitea.com/gitea/act_runner /opt/src/act_runner +ARG ACT_VERSION=0.2.6 + +RUN git clone --depth 1 --branch v${ACT_VERSION} https://gitea.com/gitea/act_runner /opt/src/act_runner + WORKDIR /opt/src/act_runner RUN make clean && make build diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..51408e5 --- /dev/null +++ b/renovate.json @@ -0,0 +1,24 @@ + +{ + "extends": [":automergeMinor", ":automergePr", ":automergeRequireAllStatusChecks", ":dependencyDashboard", ":disableRateLimiting", ":rebaseStalePrs"], + "baseBranches": ["develop"], + "major": { + "dependencyDashboardApproval": true + }, + "customManagers": [ + { + "customType": "regex", + "fileMatch": ["Dockerfile"], + "matchStrings": ["ARG ACT_VERSION=[\"](?.*)[\"]"], + "datasourceTemplate": "gitea-releases", + "depNameTemplate": "gitea/act_runner" + } + ], + "packageRules": [ + { + "matchDatasources": ["gitea-releases"], + "matchDepNames": ["gitea/act_runner"], + "extractVersion": "^v(?.*)$" + } + ] +} \ No newline at end of file