<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Renovate on Mike Bell - Blog &amp; Stuff</title><link>https://mikebell.io/categories/renovate/</link><description>Recent content in Renovate on Mike Bell - Blog &amp; Stuff</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>hello@mikebell.io (Mike Bell)</managingEditor><webMaster>hello@mikebell.io (Mike Bell)</webMaster><copyright>© 2026 Mike Bell</copyright><lastBuildDate>Fri, 10 Apr 2026 12:39:48 +0000</lastBuildDate><atom:link href="https://mikebell.io/categories/renovate/index.xml" rel="self" type="application/rss+xml"/><item><title>Tuning my renovate config</title><link>https://mikebell.io/posts/2026-04-10-tuning-my-renovate-config/</link><pubDate>Fri, 10 Apr 2026 12:39:48 +0000</pubDate><author>hello@mikebell.io (Mike Bell)</author><guid>https://mikebell.io/posts/2026-04-10-tuning-my-renovate-config/</guid><description>
&lt;p>I took some time last night to finally tune my renovate setup. There were a few issues with it - none of it renovates or my tech stacks fault, just stuff I wasn&amp;rsquo;t too happy with and things that could be improved.&lt;/p>
&lt;p>If your interested in my current working config &lt;a
href="https://code.remotelab.uk/infrastructure/renovate-config"
target="_blank"
>here&lt;/a> it is.&lt;/p>
&lt;h2 class="relative group">renovate.json to default.json
&lt;div id="renovatejson-to-defaultjson" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#renovatejson-to-defaultjson" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>When I first setup up renovate I used &lt;code>renovate.json&lt;/code> as my main config, not sure why. I&amp;rsquo;ve changed it to &lt;code>default.json&lt;/code> which is recommended by the debug output in the workflow run. This also means I can have a renovate config for this specific repo, in the future I&amp;rsquo;ll be configure auto apply of patch level updates.&lt;/p>
&lt;h2 class="relative group">minimumReleaseAge
&lt;div id="minimumreleaseage" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#minimumreleaseage" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This is a work around for the Tofu provider registers, when a new release of the AWS provider is released it takes a bit to get into the tofu registry so I&amp;rsquo;ve set this to a day to prevent broken builds.&lt;/p>
&lt;h2 class="relative group">prCreation
&lt;div id="prcreation" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#prcreation" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This is set to &lt;code>not-pending&lt;/code> this means renovate will wait till checks have passed before creating the PR, if they don&amp;rsquo;t exist then it creates the PR after 25 (odd default) hours see next.&lt;/p>
&lt;h2 class="relative group">prNotPendingHours
&lt;div id="prnotpendinghours" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#prnotpendinghours" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This is set to&lt;code>1&lt;/code> hour, I don&amp;rsquo;t need to wait 25 hours for the PR to be created if there are no checks, I think this is the lowest it will go.&lt;/p>
&lt;h2 class="relative group">dependencyDashboard
&lt;div id="dependencydashboard" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#dependencydashboard" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This is set to &lt;code>true&lt;/code>. It creates an issue in each repo with the dependancy dashboard. I&amp;rsquo;m not sure I like it so will probably disable it moving forward.&lt;/p>
&lt;p>Renovate config is really powerful and I&amp;rsquo;m only just scratching the surface with it. Hopefully this gives you a bit of an idea at what it can do and how you can shape it to your own requirements.&lt;/p>
&lt;p>Thanks for reading via RSS!&lt;/p>
&lt;p>Send me a message on &lt;a href="https://remotelab.uk/mikebell">Mastodon&lt;/a> or &lt;a href="mailto:hello@mikebell.io">email me&lt;/a>&lt;/p></description></item></channel></rss>