<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Uv on The Chaotic Architect</title><link>https://lucabotti.github.io/tags/uv/</link><description>Recent content in Uv on The Chaotic Architect</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sun, 09 Mar 2025 00:27:35 +0100</lastBuildDate><atom:link href="https://lucabotti.github.io/tags/uv/index.xml" rel="self" type="application/rss+xml"/><item><title>TIL - Using UV in GitHub Actions</title><link>https://lucabotti.github.io/posts/using-uv-in-github-actions/</link><pubDate>Sun, 09 Mar 2025 00:00:00 +0000</pubDate><guid>https://lucabotti.github.io/posts/using-uv-in-github-actions/</guid><description>&lt;!--&#10;Checklist:&#10;- [ ] Outline&#10;- [ ] Draft 1&#10;- [ ] Edit&#10; - [ ] Check trouble / vale&#10; - [ ] One sentence per line&#10; - [ ] Check preview in browser&#10; - [ ] Put in all links&#10;- [ ] Create summary&#10;- [ ] Tidy up&#10; - [ ] Set publishDate&#10; - [ ] Toggle draft&#10; - [ ] Check tags&#10; - [ ] Remove checklist&#10; - [ ] Remove outline&#10;- [ ] Publish to hosting&#10;&#10;Outline:&#10;- &#10;--&gt;&#10;&lt;h1 id="github-actions-and-uv"&gt;GitHub Actions and UV&#10;&lt;/h1&gt;&lt;p&gt;I have been using &lt;a class="link" href="https://docs.astral.sh/uv/" target="_blank" rel="noopener"&#10; &gt;uv&lt;/a&gt; for my python projects. I do not need to talk about the impact that the tools is having on the Python ecosystem.&lt;/p&gt;&#10;&lt;p&gt;Since I decided to release more and more of the small (in)utilities I create as open source, because, why not, I need to provide some of the best practices in my repositories.&lt;/p&gt;&#10;&lt;p&gt;Of course, continous delivery is one of them, and I am willing to embrace uv in this area too. Luckily &lt;a class="link" href="https://docs.astral.sh/uv/guides/integration/github/" target="_blank" rel="noopener"&#10; &gt;astral provides a nice github action&lt;/a&gt; to work with.&lt;/p&gt;&#10;&lt;p&gt;Since I released my small &lt;a class="link" href="https://github.com/RedSoftwareSystems/vault-search-replace" target="_blank" rel="noopener"&#10; &gt;vault-search-replace&lt;/a&gt; to PyPi, this is the first draft of the worflow.&lt;/p&gt;&#10;&lt;p&gt;This is the kind of value that the &lt;a class="link" href="https://lucabotti.github.io/posts/delivering-value/" &gt;Delivering Value&lt;/a&gt; post was talking about - you give value to your users.&lt;/p&gt;&#10;&lt;p&gt;In this example, the value is for me, first, potentially others, second.&lt;/p&gt;&#10;&lt;p&gt;Enjoy!&lt;/p&gt;&#10;</description></item></channel></rss>