Releases: lydakis/errand
Releases · lydakis/errand
Release list
v0.1.0
Errand's first release: run a command on another machine you own, with your current working tree, streaming logs, and the remote exit code.
Install
brew install lydakis/errand/errandOr download the archive for your macOS or Linux architecture below. Verify it against checksums.txt. macOS release binaries are signed with Developer ID and notarized by Apple; Homebrew builds from the verified source archive.
Start running jobs
On the runner:
errand setupOn your laptop, using the runner's Tailscale hostname:
errand peers add buildbox YOUR_RUNNER_HOSTNAME
errand --on buildbox -- make testIncluded
- Tailscale and SSH transports with explicit peer configuration.
- Durable jobs, reconnectable logs, status, cancellation, and bounded queues.
- Workspace snapshots that include selected uncommitted changes.
- Automatic change retention, conflict-safe apply, and
fetch --outputexports. - Artifact declarations for ignored outputs and named caches for reusable build data.
- Profiles, configuration provenance, strict unknown-key validation, explicit environment forwarding, and attached TCP forwarding.
- Runner access management, installation diagnostics, and storage cleanup.
Commands execute directly on the host, using the runner's installed tools. Use trusted code on machines you control. Interactive programs requiring a PTY are not supported.
Read the quickstart, usage guide, and upgrade instructions.