tart-ci

Set up a cached, isolated macOS CI lane with Tart VMs and ephemeral GitHub Actions runners.

1|Updated Jul 11, 2026
One-click install
npx skills add https://github.com/danielraffel/burl --skill tart-ci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tart-ci
Source: https://github.com/danielraffel/burl/tree/main/.agents/skills/tart-ci
Command: npx skills add https://github.com/danielraffel/burl --skill tart-ci

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tart, sshpass, gh, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the challenges of building and testing macOS applications by providing a fast, cached, isolated CI lane on Tart, a lightweight, portable application framework.

Core Features & Use Cases

  • Ephemeral Runners: Launch disposable, ephemeral GitHub Actions runners for each job.
  • Golden VM Images: Use layered golden VM images for reproducible builds and tests.
  • Host-Mounted Caches: Access cached dependencies and data from the host machine for faster builds.
  • Use Case: When setting up a CI/CD pipeline for a macOS application, this Skill can help ensure reproducibility and efficiency in the build and test process.

Quick Start

Run the 'tart-ci' skill to set up the CI lane for your macOS application.

Frequently Asked Questions about tart-ci

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a fast macOS CI lane on GitHub Actions?

Use layered golden VM images to achieve reproducible macOS builds by mounting host caches and launching ephemeral GitHub Actions runners. This ensures consistent test environments across jobs.

Do I need Tart and gh installed to run isolated macOS CI runners?

Yes, you need Tart, gh, and sshpass installed to run isolated macOS CI runners. These tools manage disposable VMs, authenticate GitHub Actions, and execute remote commands.

What is the best way to cache dependencies for macOS build automation?

The best way to cache dependencies for macOS build automation is using host-mounted caches with Tart. This allows your ephemeral VM runners to access cached data directly from the host machine for faster builds.

Can I use Tart for ephemeral GitHub Actions runners on macOS?

Yes, you can use Tart for ephemeral GitHub Actions runners on macOS. It launches disposable VMs for each job, ensuring your build and test processes remain isolated and reproducible.

Why use disposable VMs for macOS continuous integration instead of standard runners?

Use disposable VMs for macOS continuous integration to ensure reproducible builds through layered golden images. This approach provides isolated environments and host-mounted caches, preventing state contamination between jobs.