You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Created new maelstrom-admin program. This program is minimal right now. It
provides a subcommand that allows one to stop a Maelstrom cluster, which is
useful for CI. It will definitely get more administrative functionality over time.
[494]
Created an example
repository that
has examples of how to configure Maelstrom
for individual tests as well as how to use Maelstrom in CI.
[484],
[491]
Made many improvements to the GitHub integration:
Clients can now communicate with the broker over the GitHub artifact store,
just like workers. This lets us run the broker in a different job than the
clients. This in turn lets us build a better GitHub action for the broker,
as well as the workflow have many different jobs run in parallel and
interact with the cluster.
[493]
Unified the configuration values used by Maelstrom programs on GitHub.
All Test Runners (cargo-maelstrom, maelstrom-go-test, and maelstrom-pytest)
Gave --list (--list-tests) a -l short option.
[513]
All Clients (Test Runners, maelstrom-run, and Client Library)
Fix an issue where we wouldn't find a matching image in some OCI images on
ARM64 (like docker://alpine).
[506]
All Programs
Changed the short option for --log-level to -L instead of -l.
[513]
Added support for generic Maelstrom environment variables, like MAELSTROM_BROKER in addition to program-specific ones like MAELSTROM_PYTEST_BROKER.
[492]
maelstrom-worker
Fixed a test that would fail with RUST_BACKTRACE=1.
[510]