timokramer/clojure-dependency-update-action — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2023-03-23
Automatically open a weekly pull request updating outdated Clojure dependencies.
Support scanning deps.edn, shadow-cljs.edn, project.clj, build.boot, or pom.xml files.
Batch all dependency updates into a single PR, or split them into one PR per dependency.
Skip specific files, directories, or artifacts that shouldn't be auto-updated.
| timokramer/clojure-dependency-update-action | 0verflowme/alarm-clock | 0verflowme/seclists | |
|---|---|---|---|
| Language | — | CSS | — |
| Last pushed | 2023-03-23 | 2022-10-03 | 2020-05-03 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 1/5 |
| Audience | ops devops | vibe coder | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Needs just a GitHub token to get started with default settings.
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.
A GitHub Action that scans Clojure projects for outdated dependencies and automatically opens pull requests to update them.
Dormant — no commits in 2+ years (last push 2023-03-23).
No license information was found in the explanation.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
double-check against the repo, no cap.