<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ci-Cd on Siryu</title><link>https://siryu.me/tags/ci-cd/</link><description>Recent content in Ci-Cd on Siryu</description><generator>Hugo -- gohugo.io</generator><language>en-gb</language><lastBuildDate>Thu, 09 Jul 2026 19:00:00 +0200</lastBuildDate><atom:link href="https://siryu.me/tags/ci-cd/index.xml" rel="self" type="application/rss+xml"/><item><title>CI for a Decentralized Forge: Why I Ended Up Bridging Radicle and Tekton</title><link>https://siryu.me/posts/radicle-ci-decentralized/</link><pubDate>Thu, 09 Jul 2026 19:00:00 +0200</pubDate><guid>https://siryu.me/posts/radicle-ci-decentralized/</guid><description>&lt;p>&lt;img src="https://siryu.me/assets/radicle-tekton.png" alt="cover Image">&lt;/p>
&lt;p>A few months ago I wrote about &lt;a href="https://siryu.me/en/posts/github_independence/">GitHub&amp;rsquo;s independence&lt;/a>
— short version, migrating from one centralized forge to another
isn&amp;rsquo;t a strategy, it&amp;rsquo;s a rebrand. Recently I followed up with
a review of &lt;a href="https://siryu.me/en/posts/euro-office/">Euro-Office and LaSuite&lt;/a>, making
the same point about European &amp;ldquo;sovereign&amp;rdquo; office suites being
developed on GitHub. At the end of that article I promised I&amp;rsquo;d come
back to this topic soon.&lt;/p>
&lt;p>Here we are. This first post is about the &lt;em>why&lt;/em>: why CI matters even
when you&amp;rsquo;ve moved your git off the mainstream forges, why
decentralizing CI is harder than decentralizing storage, and how I
ended up picking &lt;a href="https://tekton.dev/">Tekton&lt;/a> after looking at some
alternatives. The nuts and bolts of how the &lt;a href="https://radicle.xyz/">Radicle&lt;/a>
broker, my adapter, and the Tekton cluster talk to each other are
worth their own write-up, and I&amp;rsquo;ll probably come back to them once
the setup has more mileage.&lt;/p></description></item></channel></rss>