Skip to content

CheeseGrinder/node-version-bumper

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

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

node-version-bumper

Github action for bump a new package version

Usage

name: Release

on:
  workflow_dispatch:
    inputs:
      version:
        description: Release type
        required: false
        type: choice
        default: patch
        options:
          - major
          - minor
          - patch
          - premajor
          - preminor
          - prepatch
          - prerelease
      preid:
        description: Pre-id
        required: false
        type: choice
        options:
          - ''
          - dev
          - alpha
          - beta
          - rc

jobs:
  version:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Bump version
        id: bump
        uses: CheeseGrinder/node-version-bumper@v1
        with:
          version: ${{ inputs.version }}
          preid: ${{ inputs.preid }}
          commiter-name: Cheese Grinder CI

      - name: Commit & Tag
        run: |
          git push
          git tag ${{ steps.bump.outputs.version }}
          git push origin tag ${{ steps.bump.outputs.version }}

Options

name value required default
node-version "string" "20.x"
npm-registry "string" "https://registry.npmjs.org/"
working-directory "string" "."
is-workspace "boolean" false
version "major" | "minor" | "patch" | "premajor" | "preminor" | "preminor" | "prerelease"
preid "string" ""
commiter-name "string" "Node Version Bumper"
commiter-email "string" "<>"
commit-message "string" "ci(version): bump to v%s"