Skip to content

chore(packages): add buf (protobuf lint + breaking-change tooling) - #85

Merged
thompsonson merged 1 commit into
mainfrom
chore/add-buf
Sep 14, 2026
Merged

thompsonson merged 1 commit into
mainfrom
chore/add-buf

Conversation

@thompsonson

Copy link
Copy Markdown
Owner

Adds buf (Protocol Buffers lint + breaking-change tooling) to the dotfiles.

  • run_once_install-packages.sh.tmpl — buf in $brewPackages (bottled, cross-platform).
  • dot_local/bin/executable_sysup — buf in the tools_dev doctor list (no get_version case needed; buf --version prints a plain version).

Why: buf is now a dependency for protobuf lint/versioning work; a fail-loud proto contract check needs it present.

Verified: chezmoi execute-template renders it, chezmoi apply --dry-run clean, sysup doctor shows ✓ buf 1.73.0, ./tests/test.sh 7/7. Installed on pop-mini (brew, 1.73.0).

https://claude.ai/code/session_0143zJuVkWj1EHDXooyQp3gM

Adds buf to $brewPackages so every machine installs it, and to the sysup
doctor dev-tools list so it's tracked. Needed for protobuf lint/versioning
work. buf --version prints a plain version, so the default get_version case
handles it — no special case required.

Claude-Session: https://claude.ai/code/session_0143zJuVkWj1EHDXooyQp3gM
@thompsonson
thompsonson merged commit 7e05dd4 into main Sep 14, 2026
4 checks passed
@thompsonson
thompsonson deleted the chore/add-buf branch September 14, 2026 07:20
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