Skip to content

yesh v0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 14:05
· 65 commits to main since this release

yesh v0.2.0 is out!

yesh is a readable language for Linux automation and preflight checks:
external commands stay visible, while checks, ordering, failure handling, and
postconditions become easier to review.

What is in this release

  • guarded backup and restore workflows around rsync and rsnapshot;
  • staged configuration publication with bounded systemd and journal checks;
  • finite, read-only service and cgroup resource observation;
  • --plan, locking, rerun, failure, and recovery scenarios;
  • a Linux/amd64 binary.

The language tutorial is available online in the repository in English and Russian, together with practical examples and technical notes.

Scope

yesh orchestrates rsync, rsnapshot, SSH, systemd, and other Linux tools; it does not replace them. Resource observation is read-only and Linux-specific. This is an early-stage release for reviewable operational scripts, not a production safety boundary or a general monitoring system.

The release was checked by the repository's full Go test suite, go vet, Linux CI, and the Linux/amd64 release build using the Go 1.21
baseline.