There might be more ways in which it is incompatible, but at the very least the plugin references the field executionQueue of the execution plan (specifically, DefaultFinalizedExecutionPlan). This field was renamed in Gradle's DefaultFinalizedExecutionPlan back in September of 2022, meaning that that reference is no longer valid.
That particular Gradle commit is in all 7.6.x and all 8.x releases, meaning that attempting to run the plugin gives an exception: groovy.lang.MissingPropertyException: No such property: executionQueue for class: org.gradle.execution.plan.DefaultFinalizedExecutionPlan
I'm not sure if there are other issues or how the project handles Gradle version compatibility (hence the lack of pull request), but hopefully it should not be a super complicated fix.
There might be more ways in which it is incompatible, but at the very least the plugin references the field
executionQueue
of the execution plan (specifically,DefaultFinalizedExecutionPlan
). This field was renamed in Gradle'sDefaultFinalizedExecutionPlan
back in September of 2022, meaning that that reference is no longer valid.That particular Gradle commit is in all 7.6.x and all 8.x releases, meaning that attempting to run the plugin gives an exception:
groovy.lang.MissingPropertyException: No such property: executionQueue for class: org.gradle.execution.plan.DefaultFinalizedExecutionPlan
I'm not sure if there are other issues or how the project handles Gradle version compatibility (hence the lack of pull request), but hopefully it should not be a super complicated fix.