Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Crucible 0.1.1 - new version chess engine



Crucible is continuous integration for chess engines. It watches your engine's git history, builds every commit, plays it against its predecessor under the Sequential Probability Ratio Test, and shows you an Elo timeline so you can see which changes made the engine stronger or weaker.
Author: Sullivan Bognar

Crucible 0.1.1 what's new?
Added
Docker guide with Compose setup, admin-token guidance, mounted toolchains, custom images, and nested-Docker caveats.
Engine runtime guide with examples for Rust, C/C++, Zig, .NET/C#, Java, Python, JavaScript, and Haskell engines.
Motivation page explaining Crucible's single-machine workflow and how it differs from distributed engine-testing platforms.
Docker image runtime toolchains for Rust 1.94.1, C/C++, Zig 0.15.2, .NET SDK 8, Java/Maven, JavaScript/npm, and Python/pip/venv.
Changed
Present Docker and Cargo/local installs as equal first-class setup paths, with guidance on when each is simpler.
Use the published GHCR image in the bundled Compose file instead of building locally by default.
Reorganize docs navigation so Docker and engine runtime setup have dedicated pages.
Document that Zig is pinned to 0.15.2 because Zig releases often make breaking language and build-system changes.


Comments