Article
The first 100 days as a Renovate maintainer: the shocking inside view of a popular Open Source project (18 mins read).

Lessons learned from the first 100 days as my role as a Renovate maintainer, and a sneak peek into how the project works behind the scenes.
by
Jamie Tanna
.
#renovate
#open-source
#mend.
Article
Week Notes 26#03 (1 mins read).
What happened in the week of 2026-01-12?
by
Jamie Tanna
.
#week-notes.
Article
Authoring Markdown externally and pasting the 'pretty' output into Slack (on Mac) (2 mins read).
How to use copy the rendered representation of Markdown into a rich-text form into Slack, on Mac.
by
Jamie Tanna
.
#blogumentation
#slack
#markdown
#mac.
Article
Getting access to rich-text data from the clipboard (on Mac) (1 mins read).
How to retrieve rich-text output from the clipboard.
by
Jamie Tanna
.
#blogumentation
#mac
#command-line.
Article
Creating a TUI for keeping an eye on GitHub Rate Limits (1 mins read).

Sharing ghrl, a Terminal User Interface (TUI) for monitoring rate limits for GitHub Apps.
by
Jamie Tanna
.
#blogumentation
#github.
Article
2025's podcasts in review (3 mins read).
What podcasts did I listen to in 2025?
by
Jamie Tanna
.
#podcast.
Article
Week Notes 26#02 (5 mins read).
What happened in the week of 2026-01-05?
by
Jamie Tanna
.
#week-notes.
Article
Why the Renovate project uses GitHub Discussions as our triage process (16 mins read).

A dive into what we've learned over 5 years of using GitHub Discussions as our space to triage user questions.
by
Jamie Tanna
.
#renovate
#open-source.
Article
Week Notes 26#01 (3 mins read).
What happened in the week of 2025-12-29?
by
Jamie Tanna
.
#week-notes.
Article
2025's Music In Review (1 mins read).
What music was I listening to in 2025?
by
Jamie Tanna
.
#music.
Article
2025's Site In Review (7 mins read).

How did my site perform in 2025?
by
Jamie Tanna
.
#www.jvt.me.
Article
Week Notes 25#52 (2 mins read).
What happened in the week of 2025-12-22?
by
Jamie Tanna
.
#week-notes.
Article
Week Notes 25#51 (3 mins read).
What happened in the week of 2025-12-15?
by
Jamie Tanna
.
#week-notes.
Article
Week Notes 25#50 (3 mins read).
What happened in the week of 2025-12-08?
by
Jamie Tanna
.
#week-notes.
Article
I'm on Open Source Security: Updating open source dependencies (1 mins read).

Announcing my appearance as a guest on the Open Source Security podcast, talking about Renovate and dependency updates more generally.
by
Jamie Tanna
.
#podcast
#open-source
#renovate.
Article
Week Notes 25#49 (2 mins read).
What happened in the week of 2025-12-01?
by
Jamie Tanna
.
#week-notes.
Article
Week Notes 25#48 (3 mins read).
What happened in the week of 2025-11-24?
by
Jamie Tanna
.
#week-notes.
Article
Week Notes 25#47 (2 mins read).
What happened in the week of 2025-11-17?
by
Jamie Tanna
.
#week-notes.
Article
Worries about Open Source in the age of LLMs (6 mins read).
Some concerns I have with moving towards "don't use Open Source, get an LLM to generate the code you want" and where it'll take us.
by
Jamie Tanna
.
#llm
#ai
#licensing
#open-source.
Article
Week Notes 25#46 (2 mins read).
What happened in the week of 2025-11-10?
by
Jamie Tanna
.
#week-notes.
Article
November 2025's Desert Island Discs (1 mins read).
Defining the 8 songs I'd take to a desert island (if I had the choice, of course).
by
Jamie Tanna
.
#music.
Article
Week Notes 25#45 (2 mins read).
What happened in the week of 2025-11-03?
by
Jamie Tanna
.
#week-notes.
Article
Building a more secure npm ecosystem with Mend Renovate (5 mins read).

Discover how Mend Renovate 42 is strengthening npm ecosystem security with "minimum release age” enforcement and best-practice defaults.
by
Jamie Tanna
.
#renovate
#supply-chain-security
#mend.
Article
Week Notes 25#44 (2 mins read).
What happened in the week of 2025-10-27?
by
Jamie Tanna
.
#week-notes.
Article
Week Notes 25#43 (2 mins read).
What happened in the week of 2025-10-20?
by
Jamie Tanna
.
#week-notes.
Article
Finding missing releaseTimestamps in Renovate (3 mins read).

How to query your Renovate debug logs (or renovate-graph exports) for missing release timestamps.
by
Jamie Tanna
.
#blogumentation
#renovate
#jq.
Article
Adding type hints to Renovate config.js files (1 mins read).

How to add JSDoc type hints to a config.js Renovate global self-hosting configuration file.
by
Jamie Tanna
.
#blogumentation
#renovate
#neovim
#javascript
#typescript.
Article
Week Notes 25#42 (2 mins read).
What happened in the week of 2025-10-13?
by
Jamie Tanna
.
#week-notes.
Article
Week Notes 25#41 (2 mins read).
What happened in the week of 2025-10-06?
by
Jamie Tanna
.
#week-notes.
Article
Week Notes 25#40 (2 mins read).
What happened in the week of 2025-09-29?
by
Jamie Tanna
.
#week-notes.
Article
Week Notes 25#39 (2 mins read).
What happened in the week of 2025-09-22?
by
Jamie Tanna
.
#week-notes.
Article
Creating a gh CLI extension for creating GitHub Discussions via category forms (2 mins read).

Announcing gh-discussions, an extension for the GitHub CLI that allows creating GitHub Discussions via category forms.
by
Jamie Tanna
.
#blogumentation
#github.
Article
Week Notes 25#38 (3 mins read).
What happened in the week of 2025-09-15?
by
Jamie Tanna
.
#week-notes.
Article
Week Notes 25#37 (3 mins read).
What happened in the week of 2025-09-08?
by
Jamie Tanna
.
#week-notes.
Article
Using jqp for interactive queries with jq (1 mins read).
How you can use jqp to improve your experience with writing queries with jq.
by
Jamie Tanna
.
#blogumentation
#json
#command-line.
Article
Determining the digest for a GitHub Action (2 mins read).

A couple of different ways to look up the digest for a GitHub Action to pin it, as per best practices.
by
Jamie Tanna
.
#blogumentation
#github
#github-actions.
Article
Setting up govulncheck in GitHub Actions with GitHub Code Scanning alerts (2 mins read).

How to set up govulncheck to check for CVEs in your Go projects using GitHub Actions and have the results show up as a GitHub Code Scanning alert.
by
Jamie Tanna
.
#blogumentation
#go
#github-actions
#oapi-codegen
#security.
Article
Gotcha: referencing symlinks with go:embed result in irregular file errors (2 mins read).

Why you may see irregular file errors in Go, if you're trying to go:embed a symbolic link.
by
Jamie Tanna
.
#blogumentation
#go.
Article
Week Notes 25#36 (4 mins read).
What happened in the week of 2025-09-01?
by
Jamie Tanna
.
#week-notes.
Article
Starless: How we accidentally vanished our most popular GitHub repos (11 mins read).

How a change targeting internal GitHub repositories backfired and inadvertently made Elastic's public-facing repositories private.
by
Jamie Tanna
.
#elastic
#open-source.
Article
Week Notes 25#35 (3 mins read).
What happened in the week of 2025-08-25?
by
Jamie Tanna
.
#week-notes.
Article
I'm joining Mend to work on Renovate full-time (7 mins read).

Announcing my move to new job, working on Renovate (CLI and Enterprise) full-time, and looking back at my time at Elastic.
by
Jamie Tanna
.
#job
#career
#elastic
#mend
#renovate.
Article
Additional lessons learned running Renovate at scale (14 mins read).

Some of the things I've learned about monitoring the usage of Renovate 'at scale' of hundreds of repositories.
by
Jamie Tanna
.
#blogumentation
#renovate.
Article
Week Notes 25#34 (2 mins read).
What happened in the week of 2025-08-18?
by
Jamie Tanna
.
#week-notes.
Article
Week Notes 25#33 (3 mins read).
What happened in the week of 2025-08-11?
by
Jamie Tanna
.
#week-notes.
Article
GopherCon UK 2025 (10 mins read).

A writeup of the GopherCon UK 2025 conference.
by
Jamie Tanna
.
#go
#events
#conference
#gopher-con-uk.
Article
Clearing Language Server Protocol (LSP) diagnostics in Neovim (1 mins read).

How to clear all diagnostic messages from your current buffer, in Neovim.
by
Jamie Tanna
.
#blogumentation
#neovim.
Article
Running Docker images from other architectures, on Linux (1 mins read).
How to run an ARM64 Docker container when running on AMD64, on Linux.
by
Jamie Tanna
.
#blogumentation
#docker
#arch-linux.
Article
Week Notes 25#32 (2 mins read).
What happened in the week of 2025-08-04?
by
Jamie Tanna
.
#week-notes.
Article
Week Notes 25#31 (2 mins read).
What happened in the week of 2025-07-28?
by
Jamie Tanna
.
#week-notes.