<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Git-Flow on Daffa Abhipraya</title><link>https://blog.abhipraya.dev/tags/git-flow/</link><description>Recent content in Git-Flow on Daffa Abhipraya</description><generator>Hugo</generator><language>en-us</language><copyright>© Daffa Abhipraya</copyright><lastBuildDate>Wed, 15 Apr 2026 00:00:00 +0700</lastBuildDate><atom:link href="https://blog.abhipraya.dev/tags/git-flow/index.xml" rel="self" type="application/rss+xml"/><item><title>PPL: Two Weeks of CI/Testing Discipline [Sprint 2, Week 3]</title><link>https://blog.abhipraya.dev/ppl/part-b/s2w3-discipline/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0700</pubDate><guid>https://blog.abhipraya.dev/ppl/part-b/s2w3-discipline/</guid><description>&lt;h2 id="what-i-worked-on">
 &lt;a class="anchor" href="#what-i-worked-on" data-anchor="what-i-worked-on" aria-hidden="true">#&lt;/a>
 What I Worked On
&lt;/h2>
&lt;p>Two weeks (2 April through 15 April) produced &lt;strong>25 merged MRs&lt;/strong> and roughly 40 commits, overwhelmingly CI and testing infrastructure with a handful of features and a security upgrade layered in. The work forms one continuous arc: wire mutation testing into CI → make it work on MR pipelines → write tests that actually pass the quality bar → shard the Supabase stack so CI runs three jobs in parallel. Every MR was mergeable on its own and every walk-back is visible in the commit log, not hidden with force-pushes.&lt;/p></description></item><item><title>PPL: Development Discipline [Sprint 2, Week 2]</title><link>https://blog.abhipraya.dev/ppl/part-b/s2w2-discipline/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0700</pubDate><guid>https://blog.abhipraya.dev/ppl/part-b/s2w2-discipline/</guid><description>&lt;h2 id="what-i-worked-on">
 &lt;a class="anchor" href="#what-i-worked-on" data-anchor="what-i-worked-on" aria-hidden="true">#&lt;/a>
 What I Worked On
&lt;/h2>
&lt;p>This was the most productive week of the project so far. 19 merge requests were opened and merged across five work streams: a major CI/CD overhaul, three new application features, web/UX improvements, email integration, and infrastructure fixes for dev workspaces.&lt;/p>
&lt;hr>
&lt;h2 id="cicd-sprint--8-mrs-in-the-pipeline">
 &lt;a class="anchor" href="#cicd-sprint--8-mrs-in-the-pipeline" data-anchor="cicd-sprint--8-mrs-in-the-pipeline" aria-hidden="true">#&lt;/a>
 CI/CD Sprint — 8 MRs in the Pipeline
&lt;/h2>
&lt;p>Most of the week&amp;rsquo;s focus was a series of CI improvements aimed at making quality feedback automatic and visible on every MR.&lt;/p></description></item></channel></rss>