This is a GitHub Actions automation tool that checks for outdated libraries in Clojure projects and automatically creates pull requests to update them. If you're managing a Clojure codebase on GitHub, this tool runs on a schedule (or manually) to scan your dependencies and propose updates, saving you from manually tracking which libraries have new versions available. The action works by using a tool called antq to scan your project's dependency files and identify anything that's out of date. It currently supports five common Clojure dependency formats: deps.edn, shadow-cljs.edn, project.clj, build.boot, and pom.xml. Once it finds outdated dependencies, it creates a pull request with the updates. You can either have it create one PR per dependency, or batch all updates into a single PR if you prefer. A typical use case: your team builds a Clojure service using deps.edn. You set up this action to run weekly. Every Monday morning, if any of your libraries have new versions, a pull request appears with the updated dependency file. Your team reviews it, sees if there are any breaking changes in the release notes, and merges it if everything looks good. Without this automation, someone would need to manually check each library's release page and update the file by hand. The action is lightweight and comes with sensible defaults, you can get started with just a GitHub token. But it's also flexible: you can customize which branch to check, which files to skip, which artifacts to ignore, or which directories to scan. The README doesn't go into detail on installation beyond showing the YAML configuration you'd add to your GitHub workflow file, but the examples show both simple and advanced setups to give you a sense of the options available.
← timokramer on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.