Description
Hi, I would like an option to force the use of "X-Checksum-Deploy".
Currently this seems to be used if the files are larger than 10KB due to the CHECKSUM_DEPLOY_MIN_FILE_SIZE contant.
This is a fine default trade-off between bandwidth and latency I guess, but my use-case is that I want builds to be reproducible and retryable while still not being able to overwrite artifacts.
So If a jar is smaller than 10Kb, then checksum deploy will not be used and the a completely identical build will fail if published again.
I would like a developer build or a ci jobs to be re-runnable as long as the build artifacts are identical.
I'm using the Gradle Plugin btw.
Just changing the constant referenced above to something that is configurable would at least make this possible for by setting CHECKSUM_DEPLOY_MIN_FILE_SIZE to 0.
If there is a another way to solve my use-case or a temporary workaround, please advice.