hyperlane_cli/bump/enum.rs
1/// Types of version bumps
2#[derive(Clone, Copy, Debug, Eq, PartialEq)]
3pub enum BumpVersionType {
4 /// Bump patch version (0.1.0 -> 0.1.1)
5 Patch,
6 /// Bump minor version (0.1.0 -> 0.2.0)
7 Minor,
8 /// Bump major version (0.1.0 -> 1.0.0)
9 Major,
10 /// Remove pre-release identifier to make it a release version
11 Release,
12 /// Add or bump alpha pre-release version (0.1.0 -> 0.1.0-alpha, 0.1.0-alpha -> 0.1.0-alpha.1)
13 Alpha,
14 /// Add or bump beta pre-release version (0.1.0 -> 0.1.0-beta, 0.1.0-alpha.2 -> 0.1.0-beta.1)
15 Beta,
16 /// Add or bump rc pre-release version (0.1.0 -> 0.1.0-rc, 0.1.0-beta.1 -> 0.1.0-rc.1)
17 Rc,
18}