Monorepo for Tangled
0

Configure Feed

Select the types of activity you want to include in your feed.

blog/posts: tweak spindle microvm post

Signed-off-by: Anirudh Oppiliappan <anirudh@tangled.org>

Anirudh Oppiliappan (Jun 30, 2026, 11:00 AM +0530) 97396d80 25b62b2c

+15 -9
+15 -9
blog/posts/spindle-microvm.md
··· 2 2 atroot: true 3 3 template: 4 4 slug: spindle-microvm 5 - title: Spindle's new microVM engine 6 - subtitle: How we built the new QEMU-based microVM engine 5 + title: Tangled CI runs on microVMs 6 + subtitle: How we built spindle's new QEMU-based microVM engine 7 7 date: 2026-06-16 8 8 image: https://assets.tangled.network/blog/microvm.png 9 9 authors: ··· 12 12 handle: ptr.pet 13 13 --- 14 14 15 - Spindle gains a second engine: `microvm`. Each workflow gets its own little 16 - virtual machine, a whole real environment you can do anything inside. It's an 17 - upgrade from the Nixery engine while staying fully compatible with it, so if you 18 - already have a working Nixery workflow, just change `nixery` to `microvm` and it 19 - will work! 15 + Our CI service now supports a new engine: `microvm`. If you're new here, our CI 16 + runners -- [spindles](/ci) -- support a pluggable interface for workflow 17 + execution. Until now, our flagship instance at spindle.tangled.sh only 18 + supported a [Nixery-based 19 + engine](https://docs.tangled.org/spindles#nixery-engine). 20 + 21 + Now, with the new microVM engine, each workflow gets its own little virtual 22 + machine, a whole real environment you can do anything inside. It's an upgrade 23 + from the Nixery engine while staying fully compatible with it, so if you 24 + already have a working Nixery workflow, just change `nixery` to `microvm` and 25 + it will work! 20 26 21 27 The interesting part is NixOS images: you configure the machine directly from 22 28 the workflow file. A few things you can do: ··· 57 63 microVM get pushed to spindle's Nix cache, so the next workflow that needs them 58 64 doesn't rebuild those. More on that [below](#the-nix-cache-both-ways). 59 65 60 - And like everything else in tangled, the whole thing is self-hostable, so you 66 + And like everything else in Tangled, the whole thing is self-hostable, so you 61 67 can run your own spindle with the microVM engine on your own hardware (see the 62 68 [self-hosting 63 69 guide](https://docs.tangled.org/spindles.html#self-hosting-guide)). If you want ··· 366 372 more info if something unexpected fails so you don't sit around there running 367 373 the workflow 10 times over. 368 374 369 - Feel free to come and ask any questions you might have on https://chat.tangled.sh! 375 + Feel free to come and ask any questions you might have on https://chat.tangled.org!