Skip to content

Conversation

@jsulmont
Copy link
Owner

  • Create release.yml workflow for Ubuntu, Fedora, and Alpine builds
  • Add build_static_musl.sh script for fully static C library bundle
  • Fix StaticBundle.cmake to properly build abseil before protobuf
  • Update PACKAGING.md with GitHub releases documentation
  • Enable sparkplug-rs to use prebuilt libraries instead of building from source

Jan VL added 19 commits November 12, 2025 08:38
 - Create release.yml workflow for Ubuntu, Fedora, and Alpine builds
 - Add build_static_musl.sh script for fully static C library bundle
 - Fix StaticBundle.cmake to properly build abseil before protobuf
 - Update PACKAGING.md with GitHub releases documentation
 - Enable sparkplug-rs to use prebuilt libraries instead of building from source
 - Remove dependency on system protoc for BUILD_STATIC_BUNDLE mode
 - Ensures protobuf version matches between protoc and runtime library
 - Fixes version mismatch errors when system protoc is newer than bundled protobuf
 - Add protoc to Alpine dependencies in CI and release workflows
 - BUILD_STATIC_BUNDLE mode now uses system protoc to generate .pb.cc files
 - Protobuf runtime library still built from source and bundled statically
 - Avoids complex FetchContent protoc dependency issues
@jsulmont jsulmont merged commit e4e210d into main Nov 12, 2025
9 checks passed
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