You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Now that we are ensuring that the commit log has Conventional Commits tags, we could move all of these steps into the release job so that releasing this CLI is just a matter of pushing a button and letting GitHub Actions handle all of the details.
The text was updated successfully, but these errors were encountered:
In both of those cases, we used https://github.com/cycjimmy/semantic-release-action to drive the release process; that requires adding a .releaserc.json to the project root that configures the necessary release steps.
In this repo, we use goreleaser, which builds the CLI and creates the GitHub release. We may need some investigation to see how to integrate semantic-release-action with goreleaser.
What problem are you facing?
At the moment, the release process for
metal-cli
is fairly manual:<previous>
release versionmain
since the previous release<next>
release versionmain
in the formatv<next>
Now that we are ensuring that the commit log has Conventional Commits tags, we could move all of these steps into the release job so that releasing this CLI is just a matter of pushing a button and letting GitHub Actions handle all of the details.
The text was updated successfully, but these errors were encountered: