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

Build CI on pull_request only. #14

Merged
merged 10 commits into from
Feb 17, 2024
Merged

Build CI on pull_request only. #14

merged 10 commits into from
Feb 17, 2024

Conversation

mgautierfr
Copy link
Member

@mgautierfr mgautierfr commented Feb 15, 2024

Add a series of workflows to automate the release process:

  • Workflow "Check Release" triggered when a new PR on branch "r/version". Check everything is Ok
  • Workflow "Pre Release", triggered on tag "version", to create a github release and populate with prebuild binaries
  • A workflow "Release", triggered when release is finalised, to publish on crates.io.

Fix #10 #11

@mgautierfr mgautierfr force-pushed the better_ci branch 10 times, most recently from bbdc3d5 to 2133f6f Compare February 17, 2024 14:09
@mgautierfr mgautierfr marked this pull request as ready for review February 17, 2024 14:13
@mgautierfr mgautierfr linked an issue Feb 17, 2024 that may be closed by this pull request
@mgautierfr mgautierfr merged commit cee92a8 into main Feb 17, 2024
9 checks passed
@mgautierfr mgautierfr deleted the better_ci branch February 17, 2024 15:43
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.

Auto publish on tag push Publish build binaries on release
1 participant