Add GitHub Actions release workflow for Linux binaries#8
Merged
Conversation
- Build for x86_64 and arm64 on version tags (v*) - Package binaries with README and LICENSE in tar.gz archives - Generate SHA256 checksums for each archive - Auto-publish to GitHub Releases - Add release process documentation Also: - fix README prerequisites: ruby must be installed before cmake for CMock mock generation at build time. - fix GitHub badge URL to point to posit-dev/burst Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
mbaynton
reviewed
Jan 28, 2026
| cat checksums.txt | ||
|
|
||
| - name: Create release | ||
| uses: softprops/action-gh-release@v2 |
Collaborator
There was a problem hiding this comment.
seems like an odd choice, I'd assume github has an official action for this 👀
Collaborator
There was a problem hiding this comment.
🤷♂️ it's linked from this archived official one, good enough for me I guess
Collaborator
Author
There was a problem hiding this comment.
a couple different sources have pointed to this as the accepted community standard
mbaynton
approved these changes
Jan 28, 2026
RELEASING.md
Outdated
Comment on lines
+35
to
+41
| ## Version Numbering | ||
|
|
||
| Use [semantic versioning](https://semver.org/): `vMAJOR.MINOR.PATCH` | ||
|
|
||
| - MAJOR: Breaking changes to CLI interface or BURST format | ||
| - MINOR: New features, backward compatible | ||
| - PATCH: Bug fixes |
Collaborator
There was a problem hiding this comment.
I haven't thought through how version numbering will actually work, and I don't think this is "version 1" yet so will probably just start with v0.1 or something. Let's remove this part for now.
| cat checksums.txt | ||
|
|
||
| - name: Create release | ||
| uses: softprops/action-gh-release@v2 |
Collaborator
There was a problem hiding this comment.
🤷♂️ it's linked from this archived official one, good enough for me I guess
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Also:
Fixes #7