Tim te Beek
Tim te Beek
We don't have anything for that right now, but I do quite like the idea. The only question then becomes does order for recipes with that tag matter? Because if...
Across a number of different issues we've established that extending the rewrite-gradle-plugin is likely going to be painful and lead to unexpected issues; see also: https://github.com/openrewrite/rewrite-gradle-plugin/issues/303#issuecomment-2365320887 . While we're open...
We saw a related bug that might have affected this issue as well; should be fixed in - https://github.com/openrewrite/rewrite/pull/5375
And another potentially related change in - https://github.com/openrewrite/rewrite/pull/5529
Hi @nddipiazza-ebay ; Thanks for the suggestion! We won't have time to add this ourselves, but welcome you to describe how you'd think to add this if desired. At first...
Likely this request will already benefit from recent improvements: - https://github.com/openrewrite/rewrite/pull/5305 - https://github.com/openrewrite/rewrite/issues/5290 With that I propose we close this issue, unless there are pressing reasons to introduce this feature...
Thanks for chiming back in here with a clear reproducer! Would indeed help performance for repeated runs if we managed to get this sorted.
Hi @MartinAhrer ! Indeed OpenRewrite uses the Groovy version bundled with Gradle, as our support for Groovy was mostly in service of parsing `build.gradle` files. Beyond that you might indeed...
So far none of these make changes yet: https://ge.openrewrite.org/s/d3wpou4vt7ns6/tests/overview?outcome=FAILED Test Outcome Total time [:rewrite-gradle:test](https://ge.openrewrite.org/s/d3wpou4vt7ns6/tests/task/:rewrite-gradle:test) FAILED 7m 35.815s [org.openrewrite.gradle.plugins.AddBuildPluginTest](https://ge.openrewrite.org/s/d3wpou4vt7ns6/tests/task/:rewrite-gradle:test/details/org.openrewrite.gradle.plugins.AddBuildPluginTest) FAILED 13.652s [addPluginAfterBuildscriptBlockKts()](https://ge.openrewrite.org/s/d3wpou4vt7ns6/tests/task/:rewrite-gradle:test/details/org.openrewrite.gradle.plugins.AddBuildPluginTest/addPluginAfterBuildscriptBlockKts()) FAILED 5.014s [addPluginToNewBlockWithLicenseHeaderAndCommentKts()](https://ge.openrewrite.org/s/d3wpou4vt7ns6/tests/task/:rewrite-gradle:test/details/org.openrewrite.gradle.plugins.AddBuildPluginTest/addPluginToNewBlockWithLicenseHeaderAndCommentKts()) FAILED 1.334s [addPluginApplyFalseKts()](https://ge.openrewrite.org/s/d3wpou4vt7ns6/tests/task/:rewrite-gradle:test/details/org.openrewrite.gradle.plugins.AddBuildPluginTest/addPluginApplyFalseKts()) FAILED 0.534s [addThirdPartyPluginWithoutVersionKts()](https://ge.openrewrite.org/s/d3wpou4vt7ns6/tests/task/:rewrite-gradle:test/details/org.openrewrite.gradle.plugins.AddBuildPluginTest/addThirdPartyPluginWithoutVersionKts())...
Potential fix in - https://github.com/openrewrite/rewrite/pull/5854