Skip to content

Flutter Bump Version

Actions
This action increases the version number of a Flutter project when a pull request is merged
v0.0.02
Latest
Star (1)

Flutter Bump Version

It automatically increases the version property of your project's pubspec.yaml on every merged Pull Request.

How it works

  1. When a Pull Request is merged, it triggers the action. It won't triggered on closed Pull Requests.
  2. It will read the pubspec.yaml file and fetch your build number (the one after the '+').
  3. It will increase the build number by 1.
  4. It will update your version text (the one before the '+'), based on the new build number.
  5. It will commit and push the changes to the specified branch.

Examples

  • If your version number is 1, your version property will be updated to 0.0.02+2.
  • If your version number is 9, your version property will be updated to 0.0.10+10.
  • If your version number is 10, your version property will be updated to 0.0.11+11.
  • If your version number is 99, your version property will be updated to 0.1.00+100.
  • If your version number is 100, your version property will be updated to 0.1.01+101.
  • If your version number is 999, your version property will be updated to 1.0.00+1000.
  • If your version number is 1000, your version property will be updated to 1.0.01+1001.
  • If your version number is 9999, your version property will be updated to 10.0.01+10001.

Usage

In your workflow file, add the following step:

- name: Bump Version
  uses: RodXander/flutter-bump-version@v1

Inputs

  • branch: The branch where the changes will be pushed. Default: main.
  • token: The GitHub token used to checkout and push. Default: ${{ secrets.GITHUB_TOKEN }}. On protected branches, you may need to create a Personal Access Token as shown here, set that token as a secret in your repository and pass it as input.

Flutter Bump Version is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

This action increases the version number of a Flutter project when a pull request is merged
v0.0.02
Latest

Flutter Bump Version is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.