Skip to content

Renovate alternative specific to aqua-registry. Overcome Renovate's scalability issue

License

Notifications You must be signed in to change notification settings

aquaproj/aqua-registry-updater

Repository files navigation

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

About

Renovate alternative specific to aqua-registry. Overcome Renovate's scalability issue

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages