Add a task ashCheckPersistenceSchemaCompatibility
(?) sbt task that would fail on unhandled changes to API
#140
Labels
event/state compatibility
Relates to maintaining compatibility of akka-persistence events/state
feature
New feature or request
nice to have
Not very strictly needed for ASH to be usable
Currently, there's only
ashDumpPersistenceSchema
and this only dumps the schema to a file, and it's down to the user to verify that there are no changes (when comparing to e.g.develop
branch).This could be automated even more within this plugin, I can see the following steps can be undertaken:
project/
folder?src/<something>/resources/
?) and tracked under git — this way the sbt plugin itself will be able to detect the changes, without reliance on e.g. external CI artifactsTBD whether this sbt task should be aware of schema migrations in any way.
The text was updated successfully, but these errors were encountered: