I'm trying to get incremental analysis working in github actions. When I'm running locally, the incremental analysis works as expected. The input and output file remains the same when the test and source code remains the same between pitest runs.
When running in GitHub runner (ubuntu docker image) the history file before and after is different across multiple runs.
When looking at the base64 encoded content. most of the lines remain the same between the runs, but there are slight diffs in about 10% or so of the lines.
I'm trying to get incremental analysis working in github actions. When I'm running locally, the incremental analysis works as expected. The input and output file remains the same when the test and source code remains the same between pitest runs.
When running in GitHub runner (ubuntu docker image) the history file before and after is different across multiple runs.
When looking at the base64 encoded content. most of the lines remain the same between the runs, but there are slight diffs in about 10% or so of the lines.
Gradle Configuration:
Just for reference, here is how I'm caching the history file in github actions.
Is the cache machine-specific or is there something that could prevent this behavior?