Configurations for Renovate
  • JavaScript 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Renovate Bot 445a330b13
All checks were successful
Config Validate / lint (config.js) (push) Successful in 3s
renovate / renovate (push) Successful in 1m43s
fix(deps): update ghcr.io/renovatebot/renovate docker tag to v44
2026-08-10 13:02:20 +00:00
.forgejo/workflows fix(deps): update ghcr.io/renovatebot/renovate docker tag to v44 2026-08-10 13:02:20 +00:00
config.js Update config.js 2026-05-12 17:12:16 +02:00
default.json Update default.json 2026-07-07 14:06:04 +02:00
go-deps.json Add go-deps.json 2026-05-12 17:18:08 +02:00
npm-deps.json Add npm-deps.json 2026-05-12 17:18:29 +02:00
README.md Add README.md 2026-05-12 17:20:33 +02:00
renovate.json Update renovate.json 2026-07-10 10:07:57 +02:00
security.json Add security.json 2026-05-12 17:19:29 +02:00
workflow-deps.json Add workflow-deps.json 2026-05-12 17:19:00 +02:00

renovate-config

To host the renovate config.

  • config.js holds the self-hosted Renovate configuration so that Renovate knows what and how it should process.
  • renovate.json in this repository ensures to receive Renovate updates.
  • default.json holds the basic config for all repositories. It extends the presets by the renovate project defined in renovate-schema.json.
  • Each repository can extend/alter this config by adding a renovate.json file to the root of the repository.

Reusable presets

Golang dependency group

What it does:

  • Groups all Golang dependencies into one PR
    • Respects your repository's separateMajorMinor setting1
  • Runs go mod tidy before committing to ensure a clean go.sum2

Usage:

{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": [
    "local>reapify-forge/renovate-config",
+   "local>reapify-forge/renovate-config:go-deps"
  ]
}

NPM dependency group

What it does:

  • Groups all NPM dependencies3 into one PR
    • Respects your repository's separateMajorMinor setting1
  • Groups all NPM dev-dependencies3 into one PR
    • Respects your repository's separateMajorMinor setting1

Usage:

{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": [
    "local>reapify-forge/renovate-config",
+   "local>reapify-forge/renovate-config:npm-deps"
  ]
}

Workflow dependency group

What it does:

  • Groups all workflow dependencies into one PR
    • Respects your repository's separateMajorMinor setting1

Usage:

{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": [
    "local>reapify-forge/renovate-config",
+   "local>reapify-forge/renovate-config:workflow-deps"
  ]
}

Security fixes

What it does:

  • Bumps a dependency to resolve a vulnerability4
    • Overrules any scheduling and grouping for that vulnerability

Usage:

{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": [
    "local>reapify-forge/renovate-config",
+   "local>reapify-forge/renovate-config:security"
  ]
}