mash/.mash.exs
2023-08-10 09:48:57 +00:00

29 lines
487 B
Elixir

defmodule MashConfig do
@behaviour Mash.Config
import Mash.Helpers
def jobs do
[
%{
name: :restore_cache,
run: restore_cache()
},
%{
name: :test,
needs: [:restore_cache],
run: mix("test")
},
%{
name: :credo,
needs: [:restore_cache],
run: mix("credo", ["--all"])
},
%{
name: :save_cache,
needs: [:test],
run: save_cache()
}
]
end
end