https://github.com/kokuwaio/renovate-approve-bot
Bot to approve pull requests made by Renovate in Forgejo/Gitea.
https://github.com/kokuwaio/renovate-approve-bot
forgejo gitea mirrored-repository renovate rust
Last synced: 3 months ago
JSON representation
Bot to approve pull requests made by Renovate in Forgejo/Gitea.
- Host: GitHub
- URL: https://github.com/kokuwaio/renovate-approve-bot
- Owner: kokuwaio
- Created: 2025-07-11T17:50:49.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-07-11T18:39:37.000Z (3 months ago)
- Last Synced: 2025-07-11T20:35:26.548Z (3 months ago)
- Topics: forgejo, gitea, mirrored-repository, renovate, rust
- Language: Rust
- Homepage: https://git.kokuwa.io/kokuwaio/renovate-approve-bot
- Size: 19.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Renovate approve bot
Bot to approve pull requests made by [Renovate](https://docs.renovatebot.com/) in Forgejo/Gitea.
[](https://hub.docker.com/r/kokuwaio/renovate-approve-bot)
[](https://hub.docker.com/r/kokuwaio/renovate-approve-bot)
[](https://git.kokuwa.io/kokuwaio/renovate-approve-bot/src/branch/main/Dockerfile)
[](https://git.kokuwa.io/kokuwaio/renovate-approve-bot/src/branch/main/LICENSE)
[](https://git.kokuwa.io/kokuwaio/renovate-approve-bot/pulls)
[](https://git.kokuwa.io/kokuwaio/renovate-approve-bot/issues)## Configuration
```text
Bot to approve pull requests made by Renovate in Forgejo/Gitea.Usage:
Options:
--host
Host of forge
--token-file
File with forgen token
--repository-topic
Topic for repository search [default: renovate]
--renovate-user
Username of renovate bot to identity pull requests to handle [default: renovate]
--log-level
Log level [default: Info]
--log-format
Log format [default: logfmt] [possible values: text, logfmt]
-h, --help
Print help
-V, --version
Print version
```## Usage as Kubernetes CronJob
```yaml
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
```