Skip to content

a fork of Github Action Json Property, silly thing i do.

License

Notifications You must be signed in to change notification settings

Koekieezz/gajp

 
 

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

About

a fork of Github Action Json Property, silly thing i do.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%