{
    "filters": {
        "revapi": {
            "java": {
                "filter": {
                    "_comment": "We don't want to check transitive classes, e.g. from kie-api, since we already check them in their own module.",
                    "packages": {
                        "regex": true,
                        "include": [
                            "org\\.jbpm\\.services\\.api.*"
                        ]
                    }
                }
            }
        }
    },
    "ignores": {
        "revapi": {
            "_comment": "Changes between 7.67.0.Final and the current branch. These changes are desired and thus ignored.",
            "ignore": [
                 {
                   "code": "java.method.addedToInterface",
                   "new": "method java.lang.Long org.jbpm.services.api.RuntimeDataService::countProcessInstancesByDeploymentId(java.lang.String, java.util.List<java.lang.Integer>)",
                   "package": "org.jbpm.services.api",
                   "classSimpleName": "RuntimeDataService",
                   "methodName": "countProcessInstancesByDeploymentId",
                   "elementKind": "method",
                   "justification": "[RHPAM-4028] Allow to count process instances by deploymentId and states."
                }
            ]
        }
    }
}
