You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Run jq
v2.2.1
Run jq on your data and get result as output
Required This is the actual command that will be passed along
Optional. Default false
.
Value | Behavior |
---|---|
true | Multiple lines of output will be captured. Useful for capturing lists. |
false | Only the first line of the output will be captured. The rest will be written to stdout. |
This is the actual result of the command executing
uses: sergeysova/jq-action@v2
with:
cmd: jq -n env
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Extract version from package.json
uses: sergeysova/jq-action@v2
id: version
with:
cmd: 'jq .version package.json -r'
- name: Show my version
run: 'echo "version ${{ steps.version.outputs.value }}"'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Extract all keywords from package.json
uses: sergeysova/jq-action@v2
id: keywords
with:
cmd: 'jq .keywords[] package.json -r'
multiline: true
- name: Show keywords
run: |
keywords="${{ steps.keywords.outputs.value }}"
for keyword in $keywords; do
echo "$keyword"
done