Skip to content

RaaLabs/increment-version-action

 
 

Repository files navigation

GitHub Action - Increment Version

This GitHub action increments a given version.

Github JavaScript Actions CI/CD

Pre requisites

Create a workflow .yml file in your .github/workflows directory. An example workflow is available below.

For more information, reference the GitHub Help Documentation for Creating a workflow file

Inputs

  • version (required): The version to increment
  • release-type (required): The release type to increment the version with
  • prerelease-identifier: The prerelease identifier to use when incrementing

Outputs

  • previous-version: The inputted version
  • next-version: The incremented version

Example Workflow

on:
  push:
    branches:
    - '**'
  pull_request:
    types: [closed]

name: Increment Version

jobs:
  context:
    name: Increment Version
    runs-on: ubuntu-latest
    steps:
      - name: Checkout code
        uses: actions/checkout@v2
      - name: Increment version
        uses: dolittle/increment-version-action@v2
        with:
          version: 2.0.0
          release-type: minor

Example Workflow - Increment to new minor prerelease

on:
  push:
    branches:
    - '**'
  pull_request:
    types: [closed]

name: Increment Version

jobs:
  context:
    name: Increment Version
    runs-on: ubuntu-latest
    steps:
      - name: Checkout code
        uses: actions/checkout@v2
      - name: Increment version
        uses: dolittle/increment-version-action@v2
        with:
            version: 2.0.0
            release-type: preminor
            prerelease-identifier: alpha

Contributing

We're always open for contributions and bug fixes!

Pre requisites

  • node <= 12
  • yarn
  • git

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 81.7%
  • JavaScript 18.3%