Skip to content

Add release packaging and multi-OS CI testing#240

Merged
AndreyVMarkelov merged 1 commit into
masterfrom
release-packaging
Jun 16, 2026
Merged

Add release packaging and multi-OS CI testing#240
AndreyVMarkelov merged 1 commit into
masterfrom
release-packaging

Conversation

@AndreyVMarkelov

@AndreyVMarkelov AndreyVMarkelov commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • CI: multi-OS test matrix (ubuntu, macos, windows), release binary build job, and Chocolatey package install/uninstall validation on Windows
  • Release: package binaries into tar.gz/zip archives with README and LICENSE, generate SHA256SUMS, upload to GitHub Releases
  • Packaging: Chocolatey nuspec and install script with checksum verification, Homebrew formula draft for homebrew-core submission
  • build.sh: strip v prefix from version so binaries report 3.4.0 not v3.4.0
  • README: updated installation instructions with archive download, SHA256 verification, and new asset naming scheme

Test plan

  • CI passes on all three OS (ubuntu, macos, windows)
  • Release binary build job produces archives and SHA256SUMS
  • Chocolatey job installs/verifies/uninstalls successfully on Windows
  • Push a test tag to verify release workflow uploads correct assets

@AndreyVMarkelov AndreyVMarkelov force-pushed the release-packaging branch 2 times, most recently from 6579954 to b31191b Compare June 16, 2026 07:01
- CI: multi-OS test matrix (ubuntu, macos, windows), release binary
  build job, and Chocolatey package install/uninstall validation
- Release: package binaries into tar.gz/zip archives with README and
  LICENSE, generate SHA256SUMS, upload archives to GitHub Releases
- Packaging: Chocolatey nuspec and install script with checksum
  verification, Homebrew formula draft for homebrew-core submission
- README: updated installation instructions with archive download,
  SHA256 verification, and new asset naming scheme
@AndreyVMarkelov AndreyVMarkelov merged commit 9d19c7f into master Jun 16, 2026
7 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.

1 participant