Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 1.02 KB

README.md

File metadata and controls

54 lines (40 loc) · 1.02 KB

github-action-json-property

Banner image showing successfully executed GitHub Action

Get a specified property of a json file.

Usage

Use the action inside your workflow yaml file like this:

...
- name: get version
    id: version
    uses: notiz-dev/github-action-json-property@release
    with: 
        path: 'package.json'
        prop_path: 'version'
- run: echo ${{steps.version.outputs.prop}} 
...

Get a nested property value with dot separated prop_path

...
- name: get nested property
    id: format_script
    uses: notiz-dev/github-action-json-property@release
    with: 
        path: 'package.json'
        prop_path: 'scripts.format'
- run: echo ${{steps.format_script.outputs.prop}} 
...

Get a property value as string

...
- name: get nested property
    id: format_script
    uses: notiz-dev/github-action-json-property@release
    with: 
        path: 'package.json'
        prop_path: 'scripts.format'
- run: echo ${{steps.format_script.outputs.propStr}} 
...