Skip to main content

Checksums

Generate cryptographic checksums for all artifacts

The checksum stage computes cryptographic hashes for all artifacts and writes them to a checksum file.

Minimal config

Checksums are enabled by default with SHA-256. No config needed for basic usage.

Checksum config fields

FieldTypeDefaultDescription
name_templatestring{{ ProjectName }}_{{ Version }}_checksums.txtChecksum filename
algorithmstringsha256Hash algorithm
disableboolfalseDisable checksum generation
extra_fileslistnoneAdditional files to checksum
idslistnoneOnly checksum artifacts matching these IDs

Supported algorithms

AlgorithmConfig value
SHA-1sha1
SHA-224sha224
SHA-256sha256
SHA-384sha384
SHA-512sha512
BLAKE2bblake2b
BLAKE2sblake2s
SHA3-224sha3-224
SHA3-256sha3-256
SHA3-384sha3-384
SHA3-512sha3-512
BLAKE3blake3
CRC-32crc32
MD5md5

Custom config

defaults:
  checksum:
    name_template: "{{ ProjectName }}_{{ Version }}_SHA512SUMS"
    algorithm: sha512

Disabling checksums

defaults:
  checksum:
    skip: true