announcements

Project/library announcements ONLY - use threaded replies for discussions. Do not cross post here from other channels. Consider #events or #news-and-articles for other announcements.
nnichols 2021-01-07T01:43:20.010300Z

Howdy! I’ve built a GitHub Action to check your deps.edn files for outdated dependencies, and to automatically create PRs for each upgrade. Give it a try: https://github.com/nnichols/clojure-dependency-update-action • Thanks to @tessellator for the original shell script this was based off of!

👍 4
🔥 12
3
benedek 2021-01-07T14:30:15.018900Z

that is nice

ericdallo 2021-01-07T01:52:17.010900Z

Really cool! Does it checks for already open PRs by the GH action itself? Otherwise, each push it'll open a PR? 😅

nnichols 2021-01-07T01:55:53.011100Z

The branch names for each old-version:new-version pair would be identical, and the github cli accurately prevents you from opening more than one PR against a single branch.

nnichols 2021-01-07T01:56:24.011300Z

It ought to log a message that the PR exists and move on to the next stale dependency iirc

2021-01-07T02:28:48.011600Z

Cool! I'll add a refence to antq's README (PR is also welcomed!) https://github.com/liquidz/antq#github-actions

ericdallo 2021-01-07T02:39:24.011900Z

Amazing @nichols1991!

ericdallo 2021-01-07T02:39:52.012100Z

I'll try to add it to clojure-lsp later, thanks!

ericdallo 2021-01-07T12:35:45.015300Z

Release version 2021.01.07-12.28.44 which adds a new "add-import-to-namespace" refactoring and if it's a common import `clojure-lsp` will suggest to add via code action 🎉 Check #lsp for more information

🤘 13
borkdude 2021-01-07T12:37:49.015600Z

Some people have complained in #community-development about the frequency of some updates here for the same projects. I notice your last update was a week ago. I personally don't mind this, but for the people who do, I have made the #releases channel, to post smaller "in-between" updates. Just FYI. /cc @vemv

🙂 2
ericdallo 2021-01-07T12:40:17.016100Z

Oh, good point @borkdude, sorry for that I thought this channel was exactly for that, but it seems a #releases would fit better, thanks for the heads up, I'll post there from now 😄

pez 2021-01-07T13:04:13.016700Z

Please don’t stop posting here as well now and then. For me personally, I prefer quite often. (Even once a week 😄 ) Releases of tools that make Clojure coding better should be celebrated!

ericdallo 2021-01-07T13:09:22.016900Z

Thank you @pez! I'll probably try to merge features releases into a single release to avoid too many releases

pez 2021-01-07T13:14:45.017100Z

I think we shouldn’t keep value from reaching our users. But, yeah, finding a good balance in what this or that target audience is interested in hearing about is tricky. We learn as we go, I guess.

😉 2
borkdude 2021-01-07T13:25:32.017600Z

Feel free to do what you want, I personally don't mind, just thought I should mention #releases as well, just in case you want to use it ;)

👍 1
1
orestis 2021-01-07T15:08:02.019500Z

What editor is this?

pez 2021-01-07T15:12:30.019800Z

All the editors! 😃

orestis 2021-01-07T15:13:04.020600Z

Haha sorry I meant on the gif. Can’t tell if it’s a fancy vim or Emacs 😎

pez 2021-01-07T15:16:53.021200Z

I sort of knew you did. But had to pretend to not understand, in order to make the joke. 😃

ericdallo 2021-01-07T15:17:01.021400Z

hahaha it's Doom Emacs @orestis, if you liked you can check my config on https://github.com/ericdallo/dotfiles

borkdude 2021-01-07T15:26:59.021900Z

Does it support doom-scrolling?

ericdallo 2021-01-07T15:28:42.022100Z

I don't know what is this doom-scrolling @borkdude :thinking_face:

borkdude 2021-01-07T15:29:38.022300Z

It is a new word I learned yesterday night

pez 2021-01-07T15:29:39.022500Z

Maybe it is this? https://www.wired.com/story/stop-doomscrolling/

ericdallo 2021-01-07T15:32:05.022900Z

hahaha got it, yeah it's supports @borkdude 😂

nnichols 2021-01-07T22:50:56.028Z

If you primarily maintain the version of your artifact in a pom.xml, I wrote a short GitHub action to respond to commit messages and perform the appropriate version bump against said pom. https://github.com/nnichols/maven-version-bump-action