Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 2.03 KB

README.md

File metadata and controls

53 lines (33 loc) · 2.03 KB

aqua-registry-updater

Renovate alternative only for aqua-registry. Overcome Renovate's scalability issue 🚀

image

Overview

aqua-registry-updater is CLI to update pkgs. aqua-registry-updater creates pull requests per package to update packages.

e.g. aquaproj/aqua-registry#12531

By running aqua-registry-updater periodically by GitHub Actions, we can update packages continuously.

Why not Renovate?

#12221

aqua-registry has over 1,100 dependencies. The number of dependencies is so many that Whitesource Renovate doesn't work well. We tuned Renovate Configuration, but we couldn't solve the issue completely.

Continous update is crucial for aqua-registry because aqua-registry is tested by CI. If dependencies aren't updated, we can't find aqua-registry is broken.

So we decided to develop aqua-registry-updater instead of Renovate only for aqua-registry.

⚠️ aqua-registry-updater is only for aqua-registry.

GitHub Access Token

  • GITHUB_TOKEN
    • pull-requests:write
    • contents:write
  • AQUA_REGISTRY_UPDATER_CONTAINER_REGISTRY_TOKEN

Requirements

Usage

LICENSE

MIT