gradle / gradle-org-conventions-plugin

9 stars 6 forks source link

Avoid starting external processes at configuration time #18

Closed mlopatkin closed 6 months ago

mlopatkin commented 2 years ago

Currently, the plugin runs git to get status information at configuration time. This is not compatible with the configuration cache. Potential workarounds are either moving these calls to execution time (e. g. to buildFinished) or using new exec providers available in Gradle 7.5.

mlopatkin commented 1 year ago

No longer relevant with the new changes to background callback handling in 7.6

mlopatkin commented 7 months ago

It turns out, the plugin still has non-background calls to ProcessBuilder.start in a couple places.