Skip to content

☕Simple GitHub Action to read a specified property from a JSON file.

License

Notifications You must be signed in to change notification settings

notiz-dev/github-action-json-property

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

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}} 
...