A new VM for every job
Smyrg starts a new Boat VM for each job and removes it when the job ends. No VM runs a second job, so no state moves between builds.
Change one line in your workflow. Each job gets a new Linux VM on your Boat account. Boat bills it per second, and Smyrg removes it when the job ends.
CI push to main · a1b2c3d
smyrg-medium · 4 vCPU · 8 GB RAMlintNot started
testNot started
buildWaits for lint and test
Example ready.
Example run at 60× speed. Durations are random examples and include VM start and cleanup. Billed per second at Boat pricing ↗. $20/month Boat minimum.
Keep your steps, actions, and secrets. Only the runner label changes.
runs-on, commit, and push.
smyrg-smallsmyrg-medium
Smyrg starts a new Boat VM for each job and removes it when the job ends. No VM runs a second job, so no state moves between builds.
Boat bills your own wallet per second. The Smyrg subscription pays for job coordination only. Your Boat key never goes into a runner VM.
Add .smyrg/image.yml and a setup script. The PR
builds the image and its CI uses it. Merging makes it active.
A failed build keeps your last good image.
Read the image guide ↗
Price for early subscribers.
$29 / month for subscribers who join later.
Boat bills compute to your wallet.