Skip to content

Repository files navigation

Renovate approve bot

Bot to approve pull requests made by Renovate in Forgejo/Gitea.

pulls size dockerfile license prs issues

Configuration

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

Usage as Kubernetes CronJob

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

About

Bot to approve pull requests made by Renovate in Forgejo/Gitea.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

Contributors

Languages