lerna-stack / akka-entity-replication

Akka extension for fast recovery from failure with replicating stateful entity on multiple nodes in Cluster
Apache License 2.0
30 stars 1 forks source link

Enable MiMa binary compatibility check of rollback-tool-cassandra #205

Closed xirc closed 1 year ago

xirc commented 1 year ago

Enable MiMa binary compatibiltiy check of akka-entity-replication-rollback-tool-cassandra.

There is one potential problem, which is from https://github.com/lerna-stack/akka-entity-replication/pull/203 :

https://github.com/lerna-stack/akka-entity-replication/actions/runs/4829005367/jobs/8603518330?pr=205

Error:  akka-entity-replication-rollback-tool-cassandra: Failed binary compatibility check against com.lerna-stack:akka-entity-replication-rollback-tool-cassandra_2.13:2.2.0! Found 1 potential problems
Error:   * method deleteTagView(java.lang.String)scala.concurrent.Future in class lerna.akka.entityreplication.rollback.cassandra.CassandraPersistentActorRollback does not have a correspondent in current version
Error:     filter with: ProblemFilters.exclude[DirectMissingMethodProblem]("lerna.akka.entityreplication.rollback.cassandra.CassandraPersistentActorRollback.deleteTagView")
Error:  java.lang.RuntimeException: Failed binary compatibility check against com.lerna-stack:akka-entity-replication-rollback-tool-cassandra_2.13:2.2.0! Found 1 potential problems

It can be filtered since class CassandraPersistentActorRollback is private: