Skip to content

Add release binaries for FreeBSD / OpenBSD#4401

Merged
stefanvanburen merged 2 commits intomainfrom
svanburen/freebsd-openbsd
Mar 31, 2026
Merged

Add release binaries for FreeBSD / OpenBSD#4401
stefanvanburen merged 2 commits intomainfrom
svanburen/freebsd-openbsd

Conversation

@stefanvanburen
Copy link
Copy Markdown
Member

This adds support for both FreeBSD and OpenBSD with both amd64 and arm64 architectures, consistent with our existing Darwin/Linux binaries.

Note that this still needs updates in our NPM release process to fully resolve the linked issue.

Related to #3047.

This adds support for both FreeBSD and OpenBSD with both amd64 and
arm64 architectures, consistent with our existing Darwin/Linux binaries.

Note that this still needs updates in our NPM release process to fully
resolve the linked issue.

Related to #3047.
@stefanvanburen stefanvanburen requested a review from doriable March 18, 2026 22:38
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 18, 2026

The latest Buf updates on your PR. Results from workflow Buf CI / buf (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed✅ passed✅ passed✅ passedMar 31, 2026, 4:47 PM

@stefanvanburen
Copy link
Copy Markdown
Member Author

stefanvanburen commented Mar 18, 2026

FWIW, I tested this locally with:

$ env SKIP_MINISIGN=1 make bufrelease

which built all the binaries in .build, including e.g. .build/release/buf/FreeBSD/arm64/buf/bin/{buf,protoc-gen-buf-breaking,protoc-gen-buf-lint:

$ file .build/release/buf/FreeBSD/arm64/buf/bin/protoc-gen-buf-lint
.build/release/buf/FreeBSD/arm64/buf/bin/protoc-gen-buf-lint: ELF 64-bit LSB executable, ARM aarch64, version 1 (FreeBSD), statically linked, Go BuildID=eewRV-FXHkUiUD1375eG/MRRPyQfre4v7r4Ut3QKF/CpATS7aqxwaoFIoUQmPk/MzCwxnwWvivNIVXG5ND7, BuildID[sha1]=820741d76204df1d8ce81d30683f22b612a60f80, for FreeBSD 12.3, FreeBSD-style, stripped

Copy link
Copy Markdown
Member

@doriable doriable left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good, stamping in advance of merge conflicts being resolved. Thanks!

@stefanvanburen stefanvanburen merged commit ac1e8e4 into main Mar 31, 2026
10 checks passed
@stefanvanburen stefanvanburen deleted the svanburen/freebsd-openbsd branch March 31, 2026 17:04
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.

2 participants