<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Home on Luan Erasmus</title><link>https://luanerasmus.github.io/</link><description>Recent content in Home on Luan Erasmus</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Luan Erasmus</copyright><lastBuildDate>Wed, 04 Nov 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://luanerasmus.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Do our private repositories need a CODEOWNERS file?</title><link>https://luanerasmus.github.io/blog/do-private-repositories-need-codeowners/</link><pubDate>Wed, 04 Nov 2026 00:00:00 +0000</pubDate><guid>https://luanerasmus.github.io/blog/do-private-repositories-need-codeowners/</guid><description>A private repository can have plenty of contributors and still leave people asking who owns it. Here&amp;rsquo;s where I&amp;rsquo;d use CODEOWNERS, and where it won&amp;rsquo;t help.</description></item><item><title>Your AI Agent Opened a Pull Request. Now What?</title><link>https://luanerasmus.github.io/blog/your-ai-agent-opened-a-pull-request-now-what/</link><pubDate>Tue, 03 Nov 2026 05:33:30 +0000</pubDate><guid>https://luanerasmus.github.io/blog/your-ai-agent-opened-a-pull-request-now-what/</guid><description>The agent opened a PR with more changes than you expected. Here&amp;rsquo;s how I&amp;rsquo;d work out what belongs, ask for a better revision, and carry the lessons into the next task.</description></item><item><title>Are GitHub Actions still worth it in the age of agentic workflows?</title><link>https://luanerasmus.github.io/blog/are-github-actions-still-worth-it-in-the-age-of-agentic-workflows/</link><pubDate>Sun, 01 Nov 2026 00:00:00 +0100</pubDate><guid>https://luanerasmus.github.io/blog/are-github-actions-still-worth-it-in-the-age-of-agentic-workflows/</guid><description>An agent can investigate a failed test, but I&amp;rsquo;d still want the pipeline to run it. Here&amp;rsquo;s where I think GitHub Actions and agentic workflows fit together.</description></item><item><title>gh-action-inspector</title><link>https://luanerasmus.github.io/projects/gh-action-inspector/</link><pubDate>Sun, 01 Nov 2026 00:00:00 +0100</pubDate><guid>https://luanerasmus.github.io/projects/gh-action-inspector/</guid><description>&lt;p&gt;A GitHub CLI extension to inspect Actions, scan workflow dependencies, pin full commit SHAs, and preview upgrades with compatibility insights.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://luanerasmus.github.io/projects/gh-action-inspector/feature.png"/></item><item><title>AboutMe</title><link>https://luanerasmus.github.io/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://luanerasmus.github.io/about/</guid><description>&lt;p&gt;I&amp;rsquo;m Luan Erasmus. I like building things, automating the boring bits, and figuring out why something broke. Occasionally, I&amp;rsquo;m the reason it broke.&lt;/p&gt;&#10;&lt;p&gt;Automation is a big part of what I enjoy about development. If I&amp;rsquo;m doing the same task by hand over and over, I&amp;rsquo;ll usually start wondering whether I can write something to do it for me. There&amp;rsquo;s something satisfying about turning a repetitive process into a tool that does the job consistently.&lt;/p&gt;</description></item><item><title>Events</title><link>https://luanerasmus.github.io/events/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://luanerasmus.github.io/events/</guid><description>&lt;p&gt;Here&amp;rsquo;s where I&amp;rsquo;ll be speaking. If you&amp;rsquo;re coming along, come and say hello.&lt;/p&gt;</description></item></channel></rss>