Skip to content

chore: track Cargo.lock for reproducible builds, fix security contact#5

Merged
TheAbMehta merged 1 commit intomasterfrom
chore/editorconfig-and-cleanup
Feb 17, 2026
Merged

chore: track Cargo.lock for reproducible builds, fix security contact#5
TheAbMehta merged 1 commit intomasterfrom
chore/editorconfig-and-cleanup

Conversation

@TheAbMehta
Copy link
Owner

Summary

  • Track Cargo.lock: Per Rust guidelines, binary projects should commit Cargo.lock for reproducible builds. This was incorrectly in .gitignore.
  • Fix SECURITY.md: Replace "contact details TBD" with actual GitHub Security Advisories link for private vulnerability reporting.

Why This Matters

Without Cargo.lock, every cargo build could pull different dependency versions, causing "works on my machine" issues. This is especially important for a game client where deterministic builds matter.

- Remove Cargo.lock from .gitignore — this is a binary project, not a library,
  so Cargo.lock should be committed for reproducible builds per Rust guidelines
- Track Cargo.lock to ensure all contributors and CI build with identical deps
- Update SECURITY.md with actual vulnerability reporting link (was 'TBD')
@TheAbMehta TheAbMehta merged commit 9f52577 into master Feb 17, 2026
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