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.
Semantic Versioning 2.0.0
StandardCanonical 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 GuideReadable 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 StandardCommit message convention that helps automate version bumps and changelog generation.
Use for: reducing manual release-note assembly before launch windows.
GitHub Releases Documentation
Official DocsOfficial release publishing flow for tags, binaries, and release notes in one place.
Use for: shipping reproducible milestone snapshots to QA and collaborators.
GitHub - Artifact attestations
Official DocsOfficial 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 ToolingKeyless 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
AutomationGoogle-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.
OpenSSF OSV Schema
StandardShared 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.
CycloneDX Specification 1.6
StandardMachine-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.
Unity BuildPipeline Scripting API
Engine DocsBuild scripting reference for embedding version strings and metadata during Unity export.
Use for: stamping candidate builds with branch, commit, and build number.
Godot Command Line Tutorial
Engine DocsHeadless and scripted export docs for repeatable build runs and reproducible outputs.
Use for: adding build metadata and export presets to CI jobs.
Sentry Release Health Docs
Monitoring DocsRelease tagging and health tracking to correlate crashes with exact build identifiers.
Use for: post-release triage by version instead of guesswork.
Steamworks - Updating Your Game
Platform DocsOfficial 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
StandardSupply-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 Specification
StandardSPDX 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.