sheerlox
Renovate is about to get a lot better for Elixir
If you’ve read me before, you know I’m an automation freak. I have a few posts already on the topic, including one about automating updates to the Elixir docker image with Renovate.
Since businesses are off for the holidays, I used the opportunity to power through some improvements I really felt were needed ![]()
Are any of you using Renovate or something similar, or even just enthusiastic about these kinds of automation? ![]()
P.S. the draft PRs are ready to go as well, they’re just dependent on the previous ones.
Most Liked
zachdaniel
You may be interested in something that we’re doing with igniter! We have a drop in replacement for mix deps.update that allows packages to provide update scripts that can intelligently update the users code base to adapt to changes in libraries. For example: igniter/lib/mix/tasks/igniter.upgrade_igniter.ex at v0.5.3 · ash-project/igniter · GitHub
When coupled with something like renovate or dependabot, it’s wildly useful!
sheerlox
@mruoss lockfile maintenance is now available on both self-hosted (starting version 39.217.0) and Mend Renovate ![]()
https://github.com/renovatebot/renovate/pull/33326 took a lot of back and forth since the start of the year, but it has finally been merged and deployed
(honestly one of my most painful open-source contributions ever)
You might have noticed it already, but thought I’d post a heads up anyway. Cheers!
P.S. that also was the latest PR, so all five PRs from the original post are now released and deployed ![]()
zachdaniel
Yes please! Someone else explained to me that it is possible, but I haven’t had the time to work it out and document it. At the moment Ash is the main user of igniter, but other libraries are adopting it as well, including a pretty large one that I will let make their own announcement about it ![]()
Popular in Discussions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance










