fingerprintHash function

String fingerprintHash(
  1. String input
)

Compute a reproducible SHA-256 hex digest for use in build fingerprints.

Replaces String.hashCode which is non-deterministic across runs.

Implementation

String fingerprintHash(String input) {
  return sha256.convert(utf8.encode(input)).toString();
}