autonomousapps / dependency-analysis-gradle-plugin

Gradle plugin for JVM projects written in Java, Kotlin, Groovy, or Scala; and Android projects written in Java or Kotlin. Provides advice for managing dependencies and other applied plugins
Apache License 2.0
1.82k stars 120 forks source link

fix: improve separation of "annotation" vs "not-annotation" in bytecode analysis. #1271

Closed autonomousapps closed 1 month ago

autonomousapps commented 1 month ago

This resolves an issue where an annotation library was inaccurately showing up in the "add to implementation" advice, while also preserving the correct behavior around Kotlin typealiases.

github-actions[bot] commented 1 month ago

❌ Test workflow failed:

* Root buildHealth         : https://gradle.com/s/wsi3sdqeozylm
* TestKit buildHealth      : https://gradle.com/s/kh77r4we77edw
* Non-functional tests     : https://gradle.com/s/d47eeyhbtb6uq
* TestKit check            : https://gradle.com/s/sfut7ix33awc2
* JVM functional tests     : https://gradle.com/s/wzbheihi2kaa6
* Android functional tests : 
github-actions[bot] commented 1 month ago

❌ Test workflow failed:

* Root buildHealth         : https://gradle.com/s/rmaol7tj5l622
* TestKit buildHealth      : https://gradle.com/s/iha552bxvpsig
* Non-functional tests     : https://gradle.com/s/5bolvlczovywm
* TestKit check            : https://gradle.com/s/splnjbo3dtwc6
* JVM functional tests     : https://gradle.com/s/ynaotdcq6tgsc
* Android functional tests : https://gradle.com/s/wivqiol2wzjcu
autonomousapps commented 1 month ago

Transient false positive failure, ignoring.