Skip to content

:octocat: Github action that bumps the current version in your Cargo.toml

License

Notifications You must be signed in to change notification settings

tj-actions/cargo-bump

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI Update release version. Codacy Badge Public workflows that use this action.

cargo-bump

Github action that bumps the current version in your Cargo.toml.

on:
  push:
    tags:
      - v*

jobs:
  bump-version:
    runs-on: ubuntu-latest
    name: Test cargo-bump
    steps:
      - uses: actions/checkout@v2
      - name: Bump version
        uses: tj-actions/cargo-bump@v3
      # Commit and Push changes to the Cargo.toml

See working example here

Inputs

INPUT TYPE REQUIRED DEFAULT DESCRIPTION
release_type string false The release type (major, minor, patch). (Default: the diff between the current tag and the previous tag)
working-directory string false "." Working directory

Outputs

OUTPUT TYPE DESCRIPTION
new_version string The current project version
old_version string The previous project version
release_type string The difference between two versions
by the release type (major, minor, patch)

If you feel generous and want to show some extra appreciation:

Buy me a coffee

Credits

This package was created with Cookiecutter using cookiecutter-action

Report Bugs

Report bugs at https://github.com/tj-actions/cargo-bump/issues.

If you are reporting a bug, please include:

  • Your operating system name and version.
  • Any details about your workflow that might be helpful in troubleshooting.
  • Detailed steps to reproduce the bug.