Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added a github action workflow to build binaries and create a release #22

Merged
merged 3 commits into from
Nov 6, 2024

Conversation

randomlogin
Copy link
Contributor

Added github actions workflow to build binaries. Workflows are triggered on pushing a tag.
Example:

git tag v0.0.21
git push origin v0.0.21

Will build the binaries and create a release.

Currently workflows are available for linux-x86_84, darwin-arm64, darwin-x86_64.
For linux-arm64 a self-hosted github actions runner is needed (perhaps, there might be another workaround).

Tests are not run during the builds, as for them there is a dedicated workflow (CI).

I'm a bit concerned about the absence of a human-readable message for a release, it should be updated manually, right now it's set to: Spaces release of version <version>. It can be set to the message of the latest commit, for example.

@randomlogin randomlogin changed the title Added binary building github actions workflows Added github actions workflow for buidling binaries Oct 22, 2024
randomlogin added a commit to randomlogin/spaced that referenced this pull request Oct 22, 2024
@randomlogin randomlogin changed the title Added github actions workflow for buidling binaries Added a github action workflow to build binaries and create a release Oct 22, 2024
Copy link
Member

@buffrr buffrr left a comment

Choose a reason for hiding this comment

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

LGTM

@buffrr buffrr merged commit 8070608 into spacesprotocol:main Nov 6, 2024
1 check 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