Skip to content

Cache misses between CI and local #1083

@NikolayMetchev

Description

@NikolayMetchev

Build scan link

Plugin version
1.28.0

Gradle version
8,5

JDK version
17

(Optional) Kotlin and Kotlin Gradle Plugin (KGP) version
1.9.21

(Optional) Android Gradle Plugin (AGP) version
N/a

Describe the bug
The buildHealth task and all its deps are not being cached properly and we get cache misses more often than ideal.
The cause seems to be not using PathSenstivity.Relative in all cases. The reason we get cache misses is because the absolute paths of input dependencies of many of the tasks created by the plugin use absolute or none path sensitivity. See image for one such example

image

To Reproduce
Steps to reproduce the behavior:

  1. ...

Expected behavior
If the code hasn't change I expect cache hits for all the tasks that this plugin creates in CI.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is neededperformancesponsorableYou can sponsor me to work on this issue!

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions