Skip to content

simensgreen/cargo-incvec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cargo-incver

A small utility for manipulating the project version in Cargo.toml

CLI usage

Print full version number

cargo incver full get

Increment minor version

cargo incver minor inc

Set custom pre version

cargo incver pre set alpha

Gitlab CI example

The example below shows an example of gitlab jobs that increment version numbers depending on the name of the merge request source branch

increment-patch:
  stage: deploy
  image: simensgreen/incver
  rules:
    - if: $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME =~ /^patch/
  script:
    - cargo incver patch inc

increment-minor:
  stage: deploy
  image: simensgreen/incver
  rules:
    - if: $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME =~ /^minor/
  script:
    - cargo incver minor inc

Where "simensgreen/incver" image is just:

FROM rust
RUN cargo install cargo-incver

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages