Commit Graph

19 Commits

Author SHA1 Message Date
Simon Marquis c77ac1f29c fix(gradle): collision with well-known Android APIs (#45350)
Discussion: https://github.com/renovatebot/renovate/discussions/45349
2026-08-19 13:46:51 +00:00
Sergei Zharinov 930cf6633c refactor: Rewrite imports with .ts extensions (#40700)
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00
Sergei Zharinov ae49b7af38 chore(deps): switch to @renovatebot/good-enough-parser (#40623)
* chore(deps): switch to @jrnv/good-enough-parser

* chore(deps): switch to @renovatebot/good-enough-parser

* chore(deps): update @renovatebot/good-enough-parser to 1.2.0
2026-01-26 12:44:11 +00:00
Johannes Feichtner 4392c1c758 fix(manager/gradle): ignore DependencySubstitution modules (#39965) 2025-12-28 09:39:02 +00:00
Trask Stalnaker bcbc7b5e7e feat(gradle): support useJUnitJupiter under suites.withType (#38326)
* Support useJUnitJupiter under suites.withType

* unify

* fix: change withType maxDepth from 2 to 1

Addresses review comment from @Churro about maxDepth: 2 being too permissive.
With maxDepth: 1, the withType tree will only match:
- withType(JvmTestSuite)
- withType(JvmTestSuite::class)

This prevents unintended matching of nested structures like withType([...])
which are not valid Gradle syntax for this use case and are not covered by tests.

* refactor: merge test suite queries using q.alt pattern
2025-10-08 15:31:13 +00:00
Johannes Feichtner abb00a702b feat(gradle): add support for implicit test suite dependencies (#33775) 2025-01-27 07:48:22 +00:00
Johannes Feichtner 6cf23f2bf1 refactor(gradle): extract redundant functions and remove snapshot (#33430) 2025-01-09 07:22:45 +00:00
Johannes Feichtner 80faed3ffe fix(gradle): avoid heuristic matching of gradle feature variant capabilities (#33438) 2025-01-07 06:53:48 +00:00
Sergei Zharinov b69416ce17 refactor(prettier): Force trailing commas (#25631) 2023-11-07 15:50:29 +00:00
Johannes Feichtner b8e1826868 feat(manager/gradle): add support for listOf directives in Kotlin objects (#24367) 2023-09-12 01:00:43 +00:00
Johannes Feichtner 8512072d41 feat(manager/gradle): add support for AndroidX Compose plugin (#20796) 2023-03-08 06:31:56 +00:00
Johannes Feichtner 98231804c3 feat(manager/gradle): add support for map notation deps in Groovy maps (#20798) 2023-03-08 06:31:28 +00:00
Johannes Feichtner f31d62810c feat(manager/gradle): add support for jmh plugin (#20784) 2023-03-07 04:59:12 +00:00
itchyny 1cd4f9638a feat(manager/gradle): add support for property setters of gradle plugins (#20264)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-02-07 13:27:44 +00:00
Johannes Feichtner bfc38bf732 feat(manager/gradle): replace individual value matchers with placeholder (#19996) 2023-02-03 18:36:00 +00:00
Johannes Feichtner 7a6d1f06ac feat(manager/gradle): extend support for property accessors (#19974) 2023-01-23 06:42:14 +00:00
Johannes Feichtner 0eb77da9cf feat(manager/gradle): enable support for concatenated properties (#19659)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
2023-01-05 14:43:52 +01:00
Johannes Feichtner e9313aea2d refactor(manager/gradle): reuse matching patterns and combine dependency string handling (#19636) 2023-01-03 08:58:10 +00:00
Johannes Feichtner 6beeba6f02 refactor(manager/gradle): group parser directives in separate files (#19465) 2022-12-18 08:25:44 +01:00