Bot to approve pull requests made by Renovate in Forgejo/Gitea.
Bot to approve pull requests made by Renovate in Forgejo/Gitea.
Usage:
Options:
--host <HOST>
Host of forge
--token-file <token-file>
File with forgen token
--repository-topic <REPOSITORY_TOPIC>
Topic for repository search [default: renovate]
--renovate-user <RENOVATE_USER>
Username of renovate bot to identity pull requests to handle [default: renovate]
--log-level <LOG_LEVEL>
Log level [default: Info]
--log-format <LOG_FORMAT>
Log format [default: logfmt] [possible values: text, logfmt]
-h, --help
Print help
-V, --version
Print version
apiVersion: batch/v1
kind: CronJob
metadata:
name: renovate-approve-bot
spec:
schedule: 10 * * * *
jobTemplate:
metadata:
labels:
app.kubernetes.io/name: renovate-approve-bot
spec:
backoffLimit: 0
template:
metadata:
labels:
app.kubernetes.io/name: renovate-approve-bot
spec:
containers:
- name: renovate-approve-bot
image: kokuwaio/renovate-approve-bot:0.0.2
imagePullPolicy: IfNotPresent
args:
- --host=https://git.example.org # or e.g. http://forgejo.dev.svc.cluster.local
- --token-file=/run/secrets/token
- --log-level=DEBUG
- --log-format=logfmt
volumeMounts:
- name: token
mountPath: /run/secrets/token
subPath: token
readOnly: true
volumes:
- name: token
secret:
secretName: renovate-approve-bot