Skip to main content

10 posts tagged with "cache"

View All Tags

moon v2.4 - Task checks, Ruby toolchain, storage APIs, and much more

· 7 min read
Miles Johnson
Founder, developer

This release is all about control and trust. We're giving tasks a way to gate, skip, and fingerprint themselves with plain shell scripts, letting projects set default task options in one place, and rounding out the toolchain lineup with Ruby and Poetry support. Behind the scenes, the daemon and VCS layers also got a substantial hardening pass so moon behaves reliably in the messy edge cases real repositories throw at it.

moon v2.3 - Task tags, dep cache strategies, native file hashing, CAS cache, and more

· 7 min read
Miles Johnson
Founder, developer

This release focuses on giving you more control over how tasks are organized, referenced, and cached. We're introducing first-class tags for tasks, a new cache strategy for task dependencies, and a pair of experimental layers — native file hashing and a local CAS — that lay the groundwork for further performance improvements.

moon v0.21 - Tiered language support with initial Go, PHP, Python, Ruby, and Rust

· 5 min read
Miles Johnson
Founder, developer

Happy Holidays 🎄☃️! With our last release of the year, we're very excited to announce our tiered language support structure, which lays the foundation for turning moon into a multi-language build system! On top of this, we've worked heavily on bug fixing, optimizations, and overall quality of life improvements.