tools-deps

fabrao 2023-11-08T14:13:04.751849Z

Hello, anyone is having problems to use https://github.com/nnichols/clojure-dependency-update-action ? It started failing with this error 2 weeks ago:

nnichols 2023-11-19T16:54:19.258999Z

I just got back from vacation today. Once I catch up on things, I'll see if I can make a fix for existing consumers. That said, I agree with @corasaurus-hex - Renovate is a much better tool for the job, and the action was originally only meant as a stopgap until Clojure got Dependabot/Renovate/etc support

fabrao 2023-11-10T15:21:02.896559Z

@corasaurus-hex Hello, I setup one project with renovate and I liked the way it works. Thank you for the advice.

👍🏻 1
seancorfield 2023-11-08T16:30:59.208929Z

How is it "failing" and what is the relevance to tools.deps? I'm tagging @nichols1991 to see if he has any insight.

fabrao 2023-11-08T16:52:24.569559Z

@seancorfield sorry posting here, but I didn't find a place to include this problem, and I saw someone posting something about this lib here.

seancorfield 2023-11-08T17:23:23.064069Z

Well, the author isn't in this channel and I must admit I've never heard of that GH action...

Cora (she/her) 2023-11-09T03:39:58.563589Z

you'd be a lot better off switching to Renovate

Cora (she/her) 2023-11-09T05:18:09.560929Z

but I'd wager that the error is due to a variable not being quoted in that shell script and that causes splitting when running commands which makes for extra arguments

Cora (she/her) 2023-11-09T05:19:08.917749Z

I spent a little bit of time writing a replacement for dependency_check.sh but I hit my timebox for it https://gist.github.com/corasaurus-hex/bd8b85a46d1ab7cad05c49cad4519bd6 -- feel free to take that and fix the github action if you feel like it

fabrao 2023-11-09T13:05:55.540389Z

@corasaurus-hex thank you for the information. The good part of that lib is that it creates a PR for validation.

Cora (she/her) 2023-11-09T13:08:22.576879Z

https://github.com/renovatebot/renovate

Cora (she/her) 2023-11-09T13:12:08.767019Z

you can make that work with clojure, and it opens PRs