Dependency Management #5
nnichols
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Since clojure is backed by a relatively small community, we frequently rely on bespoke, language-specific tooling- especially for our CI/CD needs. I first wrote the clojure-dependency-update-action to cope with the fact that Dependabot did not natively work with projects managed by Leiningen. However, this solution only addressed some of our dependencies. The Package files we used for doo, GitHub Actions, and our Javascript repositories all relied on other forms of maintenance and upkeep.
However, the landscape is ever-changing and some common development tools are gaining Clojure support. The most relevant to this post is: Renovate. Renovate really hit three of our needs:
For that reason, we'll be cutting repositories over to use Renovate and removing the configuration for the clojure-dependency-update-action. Nothing will change for our users, but maintainers will find slightly different PRs for dependency management.
Beta Was this translation helpful? Give feedback.
All reactions