treewide: add missing error handling

Change-Id: I55ccf3ff490b58f6af93e665c668428acddc8d65
Reviewed-on: https://review.monogon.dev/c/monogon/+/3019
Vouch-Run-CI: Tim Windelschmidt <tim@monogon.tech>
Tested-by: Jenkins CI
Reviewed-by: Serge Bazanski <serge@monogon.tech>
diff --git a/version/stampgo/main.go b/version/stampgo/main.go
index 0ce658a..164e08a 100644
--- a/version/stampgo/main.go
+++ b/version/stampgo/main.go
@@ -147,6 +147,9 @@
 	}
 
 	versionBytes, err := proto.Marshal(version)
+	if err != nil {
+		log.Fatalf("failed to marshal version: %v", err)
+	}
 	literalBytes := make([]string, len(versionBytes))
 	for i, by := range versionBytes {
 		literalBytes[i] = fmt.Sprintf("0x%02x", by)