Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 1.08 KB

README.md

File metadata and controls

55 lines (39 loc) · 1.08 KB

extract-package-version

Allows you to get the npm version of the package in your Github Actions workflow

Usage

Inputs

  • path: The directory where package.json can be found (defaults to root of repo)

Outputs

  • version: The version of current NPM package

Example workflow - get NPM version

on: push

name: Create Build

jobs:
  build:
    name: Create Build
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - uses: saionaro/[email protected]
        id: package_ver
      # from now you can access the version
      - run: echo ${{ steps.package_ver.outputs.version }}

Example workflow - get NPM version of subdirectory (useful in monorepos)

on: push

name: Create Build

jobs:
  build:
    name: Create Build
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4

      - uses: saionaro/[email protected]
        id: package_ver
        with:
          path: mysubdir
      # from now you can access the version
      - run: echo ${{ steps.package_ver.outputs.version }}