Skip to content

tpu-kanglabs/renovate-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

renovate-config

CI

This repository provides a shared Renovate configuration for our projects.

Features

  • Extends recommended Renovate settings.
  • Groups multiple major releases into separate PRs.
  • Includes custom configurations for GitHub Actions, Node.js, and Python dependencies.
  • Ensures updates are at least 3 days old before PR creation.
  • Schedules Renovate to run only on weekdays (Monday to Friday) between 8:00 and 17:00 JST.

Configuration Files

  • default.json: Main configuration. Sets base rules, timezone, PR labels, minimum release age, and schedule.
  • actions.json: Groups updates for common GitHub Actions (artifact and pages related) into separate PRs.
  • node.json: Node.js configuration. Disables major updates for @types/node and applies ESLint rules.
  • python.json: Python configuration. Groups updates for tools like Ruff, Mypy, nbdev, PyTorch, and disables CUDA updates.

Usage

To use this configuration, extend it in your project's Renovate config:

{
  "extends": [
    "github>tpu-kanglabs/renovate-config"
  ]
}

About

Shareable config files for Renovate

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published