<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Github - Tag - arleo.eu</title><link>https://www.arleo.eu/en/tags/github/</link><description>Github - Tag - arleo.eu</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sat, 09 May 2026 13:06:50 +0200</lastBuildDate><atom:link href="https://www.arleo.eu/en/tags/github/" rel="self" type="application/rss+xml"/><item><title>Roadmap: Git webhook → automatic Hugo rebuild</title><link>https://www.arleo.eu/en/posts/roadmap-webhook-git-rebuild/</link><pubDate>Sat, 09 May 2026 13:06:50 +0200</pubDate><author>Jmr</author><guid>https://www.arleo.eu/en/posts/roadmap-webhook-git-rebuild/</guid><description><![CDATA[<div class="featured-image">
                <img src="/images/roadmap-webhook-git-rebuild-featured.jpg" referrerpolicy="no-referrer">
            </div><h2 id="status--backlog--not-yet-implemented">Status: 🗂️ BACKLOG — not yet implemented</h2>
<p>This page documents an architectural intent to be implemented in a future iteration. The code is not yet in production.</p>
<h2 id="context">Context</h2>
<p>In <a href="/en/posts/strategie-4-mcp-vs-git/" rel="">Strategy 4 (separating MCP / Git)</a>, I explained why <code>content/</code> is in <code>.gitignore</code> on the arleo.eu repo: so that no conflict is possible between MCP writes and Git writes.</p>
<p>Concretely, this means that when I push a new version of <code>layouts/</code>, <code>themes/</code>, <code>static/</code>, <code>hugo.toml</code>, or <code>deploy.sh</code> from VS Code, <strong>nothing happens automatically</strong> server-side. I have to SSH into the Hugo VM and manually run <code>git pull &amp;&amp; hugo --minify &amp;&amp; rsync</code>.</p>
<p>Not critical (structure pushes happen ~1× per week), but it&rsquo;s unnecessary friction. So: GitHub webhook → auto-rebuild.</p>
<h2 id="target-architecture">Target architecture</h2>]]></description></item></channel></rss>