Fork me on GitHub
#tools-deps
<
2023-11-08
>
fabrao14:11:04

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

seancorfield16:11:59

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

fabrao16:11:24

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

seancorfield17:11:23

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

Cora (she/her)03:11:58

you'd be a lot better off switching to Renovate

Cora (she/her)05:11:09

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)05:11:08

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

fabrao13:11:55

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

Cora (she/her)13:11:08

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

fabrao15:11:02

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

1
nnichols16:11:19

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 @U02N27RK69K - 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