Experiment in Test && Commit || Revert
In mix.ex
... add to deps()
{:limbo, "~> 0.1.5" }
... add to project()
preferred_cli_env: ["limbo.high": :test, "limbo.low": :test]
then run
mix deps.get
mix deps.compile limbo
mix limbo.pull_push
This will push commits to the trunk whenever they are ready
MIX_ENV=test mix limbo.high
Runs tests. If Tests pass commit to git else NOTHING
MIX_ENV=test mix limbo.low
Runs tests. If Tests pass commit to git else REVERT
(test-commit-revert)[https://github.com/mwindholtz/test-commit-revert]