Skip to content

chore: remove vendored protobuf sources - #12

Merged
Bre77 merged 1 commit into
mainfrom
fm/tsfa-migrate-tesla-protocol
Aug 2, 2026
Merged

chore: remove vendored protobuf sources#12
Bre77 merged 1 commit into
mainfrom
fm/tsfa-migrate-tesla-protocol

Conversation

@Bre77

@Bre77 Bre77 commented Aug 2, 2026

Copy link
Copy Markdown
Member

Intent

  • Finish the migration off vendored protobuf sources onto the published @teslemetry/tesla-protocol package.
    • The July migration (PR Wire signed-command building/dispatch through a transport-agnostic Commands seam #5 and follow-ups) already moved every code import in src/test to @teslemetry/tesla-protocol; no file still imported from the local protobuf/ sources or a bundled src/pb2.
    • What was left was dead weight: protobuf/*.proto and createPb2.sh (the protoc/protoc-gen-ts generator script) were unreferenced by any code path or build step. This PR deletes them.
    • @teslemetry/tesla-protocol is now the sole source of Tesla protobuf types in this repo.
  • No behavior change: npx tsc --noEmit and the full vitest suite (90 tests, including the crypto-sensitive signed-command tests) pass unchanged.

Pipeline note: this went through the direct/no-mistakes-skip path as a trivial, unreferenced-file deletion with zero behavior change and green tests, rather than the full /no-mistakes gate.

…source

The library already imported all protobuf types from @teslemetry/tesla-protocol;
protobuf/*.proto and createPb2.sh were leftover, unreferenced vendored copies.
@Bre77 Bre77 added the fm Opened by a Firstmate crewmate label Aug 2, 2026
@Bre77
Bre77 merged commit eb33a2a into main Aug 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fm Opened by a Firstmate crewmate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant