Skip to content

Update protobufs#177

Merged
jcoene merged 2 commits intomasterfrom
jcoene/protos-20260206
Feb 6, 2026
Merged

Update protobufs#177
jcoene merged 2 commits intomasterfrom
jcoene/protos-20260206

Conversation

@jcoene
Copy link
Member

@jcoene jcoene commented Feb 6, 2026

No description provided.

jcoene and others added 2 commits February 6, 2026 15:35
Replace the fragile gsed-based update-protobufs Makefile target with a
Go script (gen/updateprotos/main.go) that programmatically downloads,
transforms, and compiles proto files from SteamDatabase/Protobufs.

This fixes broken import chains, removes the gsed/macOS platform
dependency, and handles edge cases (quoted strings in field options,
leading-dot references on all types, protoc-gen-go oneof naming
collisions) that the sed approach could not.

The script uses a gameConfig struct to enable future Deadlock support.
Also updates go.mod to go 1.23 and google.golang.org/protobuf v1.36.11
for compatibility with the latest protoc-gen-go.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jcoene jcoene merged commit b92892d into master Feb 6, 2026
1 check passed
@jcoene jcoene deleted the jcoene/protos-20260206 branch February 6, 2026 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant