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

Add extra release artifiacts and refactor CI #6

Merged
merged 1 commit into from
Jul 27, 2024
Merged

Conversation

MEhrn00
Copy link
Contributor

@MEhrn00 MEhrn00 commented Jul 27, 2024

This PR refactors the release workflow to include extra build artifacts. The release workflow will build and publish 'convertsnapshot' binaries for both Linux and Windows with the Linux version including a dynamic and statically linked version. Sha256sums files will be generated for each build and published as additional artifacts.

Builds will also be done in parallel on multiple CI runners instead of building them all on a single machine.

Includes building Windows and statically linked Linux binaries for each
release. Adds sha256sum files for each artifact archive. Refactors
release CI to run in parallel

Update README with new download artifacts
@t94j0 t94j0 merged commit 44a54f1 into t94j0:master Jul 27, 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