mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 13:33:20 +12:00
James Harton
86d74ed789
* feat: Add `Ash.Reactor` with create support. * improvement: Add `Ash.Reactor` update support. * improvement: Add `Ash.Reactor` destroy support. * improvement(Ash.Reactor): Support for transactional handling of notifications. * improvement(Ash.Reactor): Add `read` and `get` steps. * docs: Add the beginnings of a Reactor topic. * improvement(Ash.Reactor): add support for generic actions. * improvement: Add `undo` capability to `create` step. * improvement: transaction and undo working. * docs: Start documenting undo behaviour. * chore: Update to Reactor 0.6. * improvement: Automatically thread Ash tracers through Reactor. * improvement(Ash.Reactor): Add undo to generic actions. * docs: Improve reactor documentation. * fix: Mimic copying `Ash.Notifier` seems to break the compiler for some reason.
12 lines
352 B
Elixir
12 lines
352 B
Elixir
exclude = [
|
|
ash_three: System.get_env("FLAG_ASH_THREE", "false") != "true"
|
|
]
|
|
|
|
Mimic.copy(Ash.Reactor.Notifications)
|
|
Mimic.copy(Ash.DataLayer)
|
|
|
|
ExUnit.start(stacktrace_depth: 100, exclude: exclude)
|
|
Logger.configure(level: :debug)
|
|
|
|
# We compile modules with the same name often while testing the DSL
|
|
Code.compiler_options(ignore_module_conflict: true)
|