<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Actions on The Blog of Boban Acimovic</title><link>https://acim.net/tags/actions/</link><description>Recent content in Actions on The Blog of Boban Acimovic</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>The Blog of Boban Acimovic &amp;copy; 2026</copyright><lastBuildDate>Fri, 03 Jun 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://acim.net/tags/actions/index.xml" rel="self" type="application/rss+xml"/><item><title>Build Rust container images faster using layer caching</title><link>https://acim.net/blog/rust-container-image-buildkit-buildx/</link><pubDate>Fri, 03 Jun 2022 00:00:00 +0000</pubDate><guid>https://acim.net/blog/rust-container-image-buildkit-buildx/</guid><description>&lt;p&gt;In the previous blog post I described how to define GitHub Actions pipeline to benefit from caching Rust dependencies and container images&amp;rsquo; layers. But the final result may also depend on your Dockerfile. Namely, &lt;a href="https://github.com/marketplace/actions/docker-buildx" target="_blank" rel="noopener"&gt;Docker Buildx Action&lt;/a&gt;
 supports &lt;a href="https://github.com/moby/buildkit" target="_blank" rel="noopener"&gt;BuildKit&lt;/a&gt;
 and &lt;a href="https://github.com/docker/buildx" target="_blank" rel="noopener"&gt;buildx&lt;/a&gt;
 and in order to benefit from this, your &lt;code&gt;Dockerfile&lt;/code&gt; has to explicitly cache layers. Actually, this is quite easy to achieve, let&amp;rsquo;s see the example:&lt;/p&gt;</description></item><item><title>How I speeded up my Rust builds on GitHub ~30 times</title><link>https://acim.net/blog/speed-up-github-actions-rust-pipelines/</link><pubDate>Wed, 18 May 2022 00:00:00 +0000</pubDate><guid>https://acim.net/blog/speed-up-github-actions-rust-pipelines/</guid><description>&lt;p&gt;&lt;a href="https://www.rust-lang.org/" target="_blank" rel="noopener"&gt;Rust&lt;/a&gt;
 is a great programming language, but it&amp;rsquo;s compiler is known to be slow. The main reason is that it checks so many things during the compilation in order to provides memory and concurrency safety. Like in many other cases, pipelines may be speeded up by caching, but it is very important to set the caching properly, otherwise it won&amp;rsquo;t help. Besides compiling your code may be slow, you also may want to use some &lt;a href="https://doc.rust-lang.org/cargo/" target="_blank" rel="noopener"&gt;cargo&lt;/a&gt;
 tools to lint and check your code and this will require to be compiled as well, if you don&amp;rsquo;t want to download binaries. Some popular tools are:&lt;/p&gt;</description></item></channel></rss>