nash-io / openlimits

A Rust high performance cryptocurrency trading API with support for multiple exchanges and language wrappers.
http://openlimits.io
BSD 2-Clause "Simplified" License
273 stars 44 forks source link

Using cargo-release-action #162

Closed notdanilo closed 3 years ago

notdanilo commented 3 years ago

This PR improves the CI workflow, automatizing the crate publishing process, and adding the following rules for Pull Requests:

Pull Request rules

Every Pull Request should have one release label so the auto-release action can correctly bump the semantic version (major.minor.patch). A release label can be:

For more details about it, check the semver website.

As a reminder: According to the spec-item-4: Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.