Jamie Tanna | Software Engineer
Week Notes 26#04
What I've learned building an agent for Renovate config (as a cautious skeptic of AI)
The first 100 days as a Renovate maintainer: the shocking inside view of a popular Open Source project
Week Notes 26#03
Creating a TUI for keeping an eye on GitHub Rate Limits
2025's podcasts in review
Week Notes 26#02
Why the Renovate project uses GitHub Discussions as our triage process
Week Notes 26#01
2025's Music In Review
Week Notes 25#52
Week Notes 25#51
Week Notes 25#50
I'm on Open Source Security: Updating open source dependencies
Week Notes 25#49
Week Notes 25#48
Week Notes 25#47
Worries about Open Source in the age of LLMs
Week Notes 25#46
November 2025's Desert Island Discs
Week Notes 25#45
Building a more secure npm ecosystem with Mend Renovate
Week Notes 25#43
Finding missing `releaseTimestamp`s in Renovate
Adding type hints to Renovate `config.js` files
Week Notes 25#42
Week Notes 25#41
Week Notes 25#40
Week Notes 25#39
Creating a `gh` CLI extension for creating GitHub Discussions via category forms
Week Notes 25#38
Week Notes 25#37
Using `jqp` for interactive queries with `jq`
Determining the digest for a GitHub Action
Setting up `govulncheck` in GitHub Actions with GitHub Code Scanning alerts
Gotcha: referencing symlinks with `go:embed` result in `irregular file` errors
Week Notes 25#36
Starless: How we accidentally vanished our most popular GitHub repos
Week Notes 25#35
I'm joining Mend to work on Renovate full-time
Additional lessons learned running Renovate at scale
Week Notes 25#34
Week Notes 25#33