16 Free Build Metadata, Versioning, and Release Notes Resources for Indie Games (2026 Partner-Audit SBOM Refresh)

16 Free Build Metadata, Versioning, and Release Notes Resources for Indie Games (2026 Partner-Audit SBOM Refresh)

Free references for build stamping, semver, changelog automation, CI releases, attestations, SPDX 3 and CycloneDX 1.6 SBOM exports tied to reviewer packet revisions, in-toto governance layouts, and footer metadata schema semver discipline aligned with partner RFP language in 2026.

Canonical semver specification for assigning versions that communicate compatibility and scope clearly.
2026 partner-audit refresh: pin footer metadata schema semver ranges the same way you pin game semver—reviewers now diff governance packet footers against Lesson 165 style contracts before they accept SBOM rows.
Use for: deciding when a patch is hotfix, minor, or major.

Keep a Changelog

Format Guide

Readable changelog structure that keeps internal dev notes separate from player-facing release communication.
Best for: consistent release notes across Steam, Discord, and patch pages.

Conventional Commits

Workflow Standard

Commit message convention that helps automate version bumps and changelog generation.
Use for: reducing manual release-note assembly before launch windows.

Official release publishing flow for tags, binaries, and release notes in one place.
Use for: shipping reproducible milestone snapshots to QA and collaborators.

Official attestations workflow docs for cryptographically signing build artifacts and linking them to source and workflow identity in GitHub Actions.
Use for: proving which commit and pipeline produced the binary named in your release notes.

Sigstore Cosign

Security Tooling

Keyless and key-based artifact signing that pairs with container and binary release flows so download pages can cite verifiable signatures next to attestations.
Use for: shipping signed PC or tool binaries when partners expect more than a bare checksum.

Release Please

Automation

Google-maintained release automation that opens semver-aware PRs from conventional commits and merged changes.
Use for: GitHub-native teams that want changelog + version bumps without hand-running legacy npm bump scripts.

Shared vulnerability interchange format so advisories can be tied to affected package versions and resolved ranges.
Use for: writing patch notes that honestly cite fixed CVEs without hand-waving version bounds.

Machine-readable SBOM format (1.6) aligned with SPDX 3 element identity so patch notes, export compliance, and partner packet revisions share one component inventory.
2026 partner-audit refresh: treat each promoted build’s SBOM serialNumber as immutable—never rewrite the same serial when a reviewer packet revision bumps; mint a new document per promotion and cite element IDs in the annex.
Pair with: ninety-minute SBOM pass and the failure-signature registry when regressions trace to dependency bumps.

Build scripting reference for embedding version strings and metadata during Unity export.
Use for: stamping candidate builds with branch, commit, and build number.

Headless and scripted export docs for repeatable build runs and reproducible outputs.
Use for: adding build metadata and export presets to CI jobs.

Release tagging and health tracking to correlate crashes with exact build identifiers.
Use for: post-release triage by version instead of guesswork.

Official patch deployment guidance for branch updates and player-visible rollout behavior.
Use for: aligning changelog copy with real Steam branch promotion steps.

Framework for provenance and build integrity so release artifacts can be traced back to source and build steps.
Use for: pairing semantic versions with tamper-evident release bundles when partners ask how you build binaries.

in-toto

Standard

Supply-chain layout metadata for binding attestations, SBOM exports, and reviewer evidence into one governance packet layout reviewers can replay.
2026 partner-audit refresh: pair in-toto link metadata with CycloneDX element IDs so RFP annexes cite the same revision tuple as your footer schema semver—not a hand-waved “latest SBOM.”
Use for: packaging provenance beside SLSA attestation receipts.

SPDX 3.0 model and serialization for element-level SBOM identity that partner audits now expect beside CycloneDX exports in 2026 RFP language.
Pro tip: map each reviewer packet revision to a stable SPDX element ID set—do not recycle IDs across promotions when the underlying build hash changed.
Pair with: Lesson 165 footer schema semver planning.