<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it]]></title><description><![CDATA[<p>i know some people oppose the widespread use of CI on ideological grounds, so i think it's worth it thinking about why we value it</p><p>for me, aside from the obvious reliability aspect (that could probably be mostly achieved by every contributor having a pre-commit hook that runs tests in a nix shell or something), the key utility provided by CI is <em>legibility</em>:</p><ul><li>when a change is made, me and others are on the same page on how it's tested and what the acceptance criteria are</li><li>when a release is made, me and others are on the same page on which steps are taken and in which environment to build and upload artifacts</li></ul><p>this is almost more important than the added reliability:</p><ul><li>i do not want to have to maintain a special environment on my special machine that is able to do releases</li><li>i want to empower contributors who aren't me to do releases on their own with just forge access</li></ul><p>this is enough of a benefit that the risks from GitHub Actions design issues are worth mitigating in order to use the workflow</p>]]></description><link>https://board.circlewithadot.net/topic/418b8677-2451-4c59-9ffd-3b6aee019975/i-know-some-people-oppose-the-widespread-use-of-ci-on-ideological-grounds-so-i-think-it-s-worth-it-thinking-about-why-we-value-it</link><generator>RSS for Node</generator><lastBuildDate>Sat, 06 Jun 2026 05:31:33 GMT</lastBuildDate><atom:link href="https://board.circlewithadot.net/topic/418b8677-2451-4c59-9ffd-3b6aee019975.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 May 2026 23:25:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 07:51:33 GMT]]></title><description><![CDATA[<p><span><a href="/user/dalias%40hachyderm.io">@<span>dalias</span></a></span> <span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> these can be solved by hosting your own GitLab, Forgejo, or Gitea instance, using an artifact storage (either built-in or something like Nexus) and not overcomplicating your CI setup (e.g. just calling the script/build system/test rather than having entire scripts in the CI)</p>]]></description><link>https://board.circlewithadot.net/post/https://infosec.exchange/users/thepwnicorn/statuses/116600150018945120</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://infosec.exchange/users/thepwnicorn/statuses/116600150018945120</guid><dc:creator><![CDATA[thepwnicorn@infosec.exchange]]></dc:creator><pubDate>Tue, 19 May 2026 07:51:33 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 06:12:33 GMT]]></title><description><![CDATA[<p><span><a href="/user/dalias%40hachyderm.io">@<span>dalias</span></a></span> <span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> I hope I didn't lose the right end of this thread with so many side replies it needs its own representational format. Only meta communication from my side:</p><p>Thanks for the civil discussion, a rarity in public Internet when different opinions clash. I know there's a lot of own experiences, assumptions, and opinions, some of them in comparable direction while others being diametrical.</p><p>Anyway, I enjoyed this discussion wholeheartedly. Not because it could also be a panel discussion but rather because they highlight reasons for actions being taken (with different findings but that is okay on my page)</p><p>I'd like to see more of this in the future <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f64f.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--pray" style="height:23px;width:auto;vertical-align:middle" title="🙏" alt="🙏" /><img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f3fe.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--skin-tone-5" style="height:23px;width:auto;vertical-align:middle" title="🏾" alt="🏾" /></p>]]></description><link>https://board.circlewithadot.net/post/https://social.tchncs.de/users/ppxl/statuses/116599760722078770</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.tchncs.de/users/ppxl/statuses/116599760722078770</guid><dc:creator><![CDATA[ppxl@social.tchncs.de]]></dc:creator><pubDate>Tue, 19 May 2026 06:12:33 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 05:02:15 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> <span><a href="/user/dalias%40hachyderm.io">@<span>dalias</span></a></span> <span><a href="/user/glyph%40mastodon.social">@<span>glyph</span></a></span> it really seems like it comes down to "GitHub doesn't want to fix it"</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/wwahammy/statuses/116599484293475699</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/wwahammy/statuses/116599484293475699</guid><dc:creator><![CDATA[wwahammy@social.treehouse.systems]]></dc:creator><pubDate>Tue, 19 May 2026 05:02:15 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:44:30 GMT]]></title><description><![CDATA[<p><span><a href="/user/mrdos%40hachyderm.io" rel="nofollow noopener">@<span>MrDOS</span></a></span> <span><a href="/user/dalias%40hachyderm.io" rel="nofollow noopener">@<span>dalias</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> (the reason it had to do that is that I had no good way to make a write-through cache, so after uploading something, I think it was to jfrog?, it had to be downloaded at least once before becoming usable. it was maddening.)</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598470763570173</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598470763570173</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Tue, 19 May 2026 00:44:30 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:44:26 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> <span><a href="/user/mrdos%40hachyderm.io">@<span>MrDOS</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> A similar visceral reaction is probably a large part of my rage at this kind of stuff.</p>]]></description><link>https://board.circlewithadot.net/post/https://hachyderm.io/users/dalias/statuses/116598470516299915</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://hachyderm.io/users/dalias/statuses/116598470516299915</guid><dc:creator><![CDATA[dalias@hachyderm.io]]></dc:creator><pubDate>Tue, 19 May 2026 00:44:26 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:43:06 GMT]]></title><description><![CDATA[<p><span><a href="/user/mrdos%40hachyderm.io" rel="nofollow noopener">@<span>MrDOS</span></a></span> <span><a href="/user/dalias%40hachyderm.io" rel="nofollow noopener">@<span>dalias</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> I don't think I have words to adequately describe waiting for Conda to download a build of LLVM you just uploaded there minutes ago... for 90 minutes... then deciding to <em>discard everything it's done and download it again</em>, for some inscrutable dependency solver reasons I could never nail down</p><p>I think it may have improved since but it's why I still have a visceral reaction to Conda. it's basically like this</p>

<div class="row mt-3"><div class="col-12 mt-3"><img class="img-thumbnail" src="https://cache.treehouse.systems/media_attachments/files/116/598/464/759/682/887/original/3a0d8fa64fa0cc51.jpeg" alt="Link Preview Image" /></div></div>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598465296118589</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598465296118589</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Tue, 19 May 2026 00:43:06 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:39:18 GMT]]></title><description><![CDATA[<p><span><a href="/user/dalias%40hachyderm.io" rel="nofollow noopener">@<span>dalias</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> the unfortunate part about being a comparative drop in the bucket is that you could reduce <em>your</em> traffic by 99.9% and nobody on the other end would even notice. in general it doesn't look like a problem that will be solved unless e.g. PyPI starts responding with 429 to requests from Azure's ASN, and which will probably be solved quickly afterwards</p><p>from memory, the latest plan on this was to start charging the biggest bandwidth users, but I'm not sure where that's at. maybe <span><a href="/user/glyph%40mastodon.social" rel="nofollow noopener">@<span>glyph</span></a></span> knows?</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598450312052681</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598450312052681</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Tue, 19 May 2026 00:39:18 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:37:59 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> I mean I feel like it's less of an "assumption" and more of a long history of unpleasant experiences.</p>]]></description><link>https://board.circlewithadot.net/post/https://hachyderm.io/users/dalias/statuses/116598445115821214</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://hachyderm.io/users/dalias/statuses/116598445115821214</guid><dc:creator><![CDATA[dalias@hachyderm.io]]></dc:creator><pubDate>Tue, 19 May 2026 00:37:59 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:36:32 GMT]]></title><description><![CDATA[<p><span><a href="/user/dalias%40hachyderm.io" rel="nofollow noopener">@<span>dalias</span></a></span> no, I would rather like to see you question your assumptions (that other people just don't know how to build software) more often. which I know is a lot more work, but still</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598439419059754</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598439419059754</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Tue, 19 May 2026 00:36:32 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:35:08 GMT]]></title><description><![CDATA[<p><span><a href="/user/dalias%40hachyderm.io" rel="nofollow noopener">@<span>dalias</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> practically speaking, since most of the traffic is coming from npm/pip/cargo/etc I think you should be able to reduce load on external services without intercepting <em>every</em> network request, but by providing local on-demand caches of popular (thus, expensive to run) repositories. this is unlikely to make much of a difference because the supermajority of the load will continue to come from GitHub, but in a hypothetical world where GitHub implemented this, it would improve things a lot</p><p>of course GitHub doesn't care too much because npm traffic should be free for them and I guess they just don't think too much about the rest? gross behavior</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598433928541632</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598433928541632</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Tue, 19 May 2026 00:35:08 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:33:26 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> If this is a conversation you'd rather I not continue I'm fine with dropping it.</p>]]></description><link>https://board.circlewithadot.net/post/https://hachyderm.io/users/dalias/statuses/116598427264145307</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://hachyderm.io/users/dalias/statuses/116598427264145307</guid><dc:creator><![CDATA[dalias@hachyderm.io]]></dc:creator><pubDate>Tue, 19 May 2026 00:33:26 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:33:10 GMT]]></title><description><![CDATA[<p><span><a href="/user/mrdos%40hachyderm.io" rel="nofollow noopener">@<span>MrDOS</span></a></span> <span><a href="/user/dalias%40hachyderm.io" rel="nofollow noopener">@<span>dalias</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> this was <em>fiber</em>, believe it or not. the technology caught up with 2010s, the billing... did not</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598426231164877</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598426231164877</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Tue, 19 May 2026 00:33:10 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:31:46 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> <span><a href="/user/dalias%40hachyderm.io">@<span>dalias</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> “10 Mbps link” That's a nice fast UART you've got there!</p>]]></description><link>https://board.circlewithadot.net/post/https://hachyderm.io/users/MrDOS/statuses/116598420687197366</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://hachyderm.io/users/MrDOS/statuses/116598420687197366</guid><dc:creator><![CDATA[mrdos@hachyderm.io]]></dc:creator><pubDate>Tue, 19 May 2026 00:31:46 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:31:41 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> TBH if you can't trust your incremental builds to be incremental, that's something I'd want a good CI to test too. 🤪</p><p>Like, both preserving artifacts from parent commit, *and* running a new build from scratch, and asserting that the results are byte-for-byte identical.</p><p>No, that doesn't sound fun to implement.</p>]]></description><link>https://board.circlewithadot.net/post/https://hachyderm.io/users/dalias/statuses/116598420376403398</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://hachyderm.io/users/dalias/statuses/116598420376403398</guid><dc:creator><![CDATA[dalias@hachyderm.io]]></dc:creator><pubDate>Tue, 19 May 2026 00:31:41 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:30:07 GMT]]></title><description><![CDATA[<p><span><a href="/user/dalias%40hachyderm.io" rel="nofollow noopener">@<span>dalias</span></a></span> not "Huh, I wonder why is it that Forgejo does that?" (I don't know but I suspect it has something to do with IO load from repeatedly requested archives), directly to "It's a regression compared to [favorite project]!". it's insufferable</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598414192822135</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598414192822135</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Tue, 19 May 2026 00:30:07 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:28:17 GMT]]></title><description><![CDATA[<p><span><a href="/user/dalias%40hachyderm.io" rel="nofollow noopener">@<span>dalias</span></a></span> see, I don't really like talking to you because of your tendency to arrogantly jump to conclusions without ever doing a bare minimum of research</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598406991640512</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598406991640512</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Tue, 19 May 2026 00:28:17 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:25:50 GMT]]></title><description><![CDATA[<p><span><a href="/user/dalias%40hachyderm.io" rel="nofollow noopener">@<span>dalias</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> so I've been responsible for the operation of something more structured for a few years—in my case, a complex Buildbot CI workflow that was updating and building an LLVM/Clang/ARTIQ on a 10 Mbps link (not a typo). I actually did set up the caching system you're talking about here, which used nginx in a forward proxy mode to intercept and store Conda package requests, and it was one of my most nightmarish technical assignments. if I never have to do that again in my life it will be too soon. the correct amount of state in a CI system is zero, because this actually makes it knowable, instead of a bundle of surprises you never know will work from one build to the next because of changes you couldn't predict or track</p><p>this doesn't mean that redownloading the same static files over and over is necessary, but the basic principle of "preserve nothing from run to run" is the only way to stay sane</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598397373157622</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598397373157622</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Tue, 19 May 2026 00:25:50 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:24:39 GMT]]></title><description><![CDATA[<p><span><a href="/user/dalias%40hachyderm.io">@<span>dalias</span></a></span> <span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> Do you include SourceHut in that analysis? In some ways it's even more minimalist than cgit.</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.social/ap/users/116175731239673526/statuses/116598392684559586</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.social/ap/users/116175731239673526/statuses/116598392684559586</guid><dc:creator><![CDATA[bms48@mastodon.social]]></dc:creator><pubDate>Tue, 19 May 2026 00:24:39 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:22:36 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> Gotta love how much of a regression all the fancy forges are versus plain cgi-bin cgit... <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f62b.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--tired_face" style="height:23px;width:auto;vertical-align:middle" title="😫" alt="😫" /></p>]]></description><link>https://board.circlewithadot.net/post/https://hachyderm.io/users/dalias/statuses/116598384653752300</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://hachyderm.io/users/dalias/statuses/116598384653752300</guid><dc:creator><![CDATA[dalias@hachyderm.io]]></dc:creator><pubDate>Tue, 19 May 2026 00:22:36 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:21:00 GMT]]></title><description><![CDATA[<p><span><a href="/user/dalias%40hachyderm.io" rel="nofollow noopener">@<span>dalias</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> that is how Forgejo works today; the specific externalities that downloading an archive would have over cloning the repo</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598378389657054</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598378389657054</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Tue, 19 May 2026 00:21:00 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:20:24 GMT]]></title><description><![CDATA[<p><span><a href="/user/noisytoot%40berkeley.edu.pl" rel="nofollow noopener">@<span>noisytoot</span></a></span> <span><a href="/user/dalias%40hachyderm.io" rel="nofollow noopener">@<span>dalias</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> nope. but if you're actively trying to cache intermediate products, you'd have to either allow persistent writes to /nix or allow writes to substituters, both of which seem like they'd allow for cache poisoning (or at least, they don't seem robust enough that I can guarantee absence of it)</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598376010529892</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598376010529892</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Tue, 19 May 2026 00:20:24 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:19:24 GMT]]></title><description><![CDATA[<p><span><a href="/user/dalias%40hachyderm.io" rel="nofollow noopener">@<span>dalias</span></a></span> <span><a href="/user/valorzard%40mastodon.gamedev.place" rel="nofollow noopener">@<span>valorzard</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> I think if you have significantly varying amounts of confidence in your <code>main</code> branch there's something wrong with your approach to development, even if non-developers only ever use releases. releases are useful to indicate evolution of the support contract, sure; but if your <code>main</code> branch is sometimes especially wonky because you landed a poorly tested change you should probably test your changes better</p>]]></description><link>https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598372050460996</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.treehouse.systems/users/whitequark/statuses/116598372050460996</guid><dc:creator><![CDATA[whitequark@social.treehouse.systems]]></dc:creator><pubDate>Tue, 19 May 2026 00:19:24 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:18:33 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> I don't see why the archive would need to be stored. Tarballs are fully streamable and the git-archive command emits them as a stream not with temporary storage.</p>]]></description><link>https://board.circlewithadot.net/post/https://hachyderm.io/users/dalias/statuses/116598368720035625</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://hachyderm.io/users/dalias/statuses/116598368720035625</guid><dc:creator><![CDATA[dalias@hachyderm.io]]></dc:creator><pubDate>Tue, 19 May 2026 00:18:33 GMT</pubDate></item><item><title><![CDATA[Reply to i know some people oppose the widespread use of CI on ideological grounds, so i think it&#x27;s worth it thinking about why we value it on Tue, 19 May 2026 00:17:35 GMT]]></title><description><![CDATA[<p><span><a href="/user/whitequark%40social.treehouse.systems">@<span>whitequark</span></a></span> <span><a href="/user/wwahammy%40social.treehouse.systems">@<span>wwahammy</span></a></span> OK, but that's the fault of the CI system doing a shallow clone rather than a fully recursive checkout from already-cloned-and-cached repositories. It's the fault of poor abstraction layers that behave as "just do whatever you want to script in this throwaway container" rather than something more structured.</p>]]></description><link>https://board.circlewithadot.net/post/https://hachyderm.io/users/dalias/statuses/116598364897382965</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://hachyderm.io/users/dalias/statuses/116598364897382965</guid><dc:creator><![CDATA[dalias@hachyderm.io]]></dc:creator><pubDate>Tue, 19 May 2026 00:17:35 GMT</pubDate></item></channel></rss>