Commit Briefs
Release 0.1.4 (tags/0.1.4)
Bump Elle version
Version of Elle has been updated to 0.1.5 [1]. Transactional models and anomalies synced with Elle. 1. https://github.com/jepsen-io/elle/compare/v0.1.4...v0.1.5
Fix exit code when history is not valid
Patch changes exit code to 1 when at least one file with history is not valid. Fixes #53
Disable trace mode on running tests
Test script now reports status for each testcase, trace mode looks unnecessary. Needed for #53
Update tests
Wrap each testcase by a small function which checks that history checking status corresponds to expected result. Needed for #53
Fix placement for changelog entry
Changelog entry for commit "Update test descriptions" was accidentally added to a section for released version.
Update test descriptions
Closes #37
Fix running testing twice
Now testing in pull request is started twice: on push event and pull_request synchronize event. Patch enables testing on push event only with push to a master branch and on push tag only. By default, only the opened, synchronize, and reopened activity types trigger workflows that run on the pull_request event, see [1]. 1. https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request
Fix setting of headless mode
Fixes #50 Reported-by: Marco Primi <marco@mpri.me>
Release 0.1.3 (tags/0.1.3)
Remove model register in documentation
Description of model "register" has been removed in documentation and usage in order to deduplicate a number of models for similar histories. Option itself will be removed later. Part of #42
Add models with names wo checker name in prefix
Map with old and new names: elle-rw-register -> rw-register elle-list-append -> list-append jepsen-bank -> bank jepsen-counter -> counter jepsen-set -> set jepsen-set-full -> set-full jepsen-long-fork -> long-fork knossos-register -> register knossos-cas-register -> cas-register knossos-mutex -> mutex Old model names will be deprecated in next releases. Closes #38
Remove checker-group
Part of #38
Remove case-switch per checker-group
Part of #38
Normalize ops for Knossos histories only
Fixes #30
Release 0.1.2 (tags/0.1.2)