// readme

Run GitHub CI in NetBSD

See all the supported VMs: VMActions.org

Powered by AnyVM.org

:robot: AI Ready

[!TIP] You don’t need to write this workflow by hand.

These VMs are now AI-ready. With the vmactions-ci skill, an AI coding agent β€” Claude Code, Codex, Copilot CLI, Gemini CLI, and others β€” understands the full vmactions interface and writes the GitHub Actions CI for you, automatically.

Just describe what you want in plain language, e.g. β€œrun my tests on NetBSD” or β€œcheck that my project builds on NetBSD aarch64”, and the agent generates a correct, ready-to-commit test.yml. It will:

  • pick the right action, release, and arch for your target;
  • install your toolchain and dependencies in the prepare step;
  • forward your secrets and environment variables into the VM;
  • sync your source code in and back out; and
  • steer around the common footguns β€” the per-OS default shell, the riscv64 sync method, keeping runs-on: ubuntu-latest even for other arches, pinning the action version, and more.

No need to memorize releases,…