Feedback and high-quality pull requests are highly welcome!
gha-setup-jq is a GitHub action to install the jq command-line JSON parser/processor.
In your GitHub Actions workflow specify:
name: Build
on: [ push, pull_request ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Setup jq
uses: vegardit/gha-setup-jq@v1
- name: Use jq
run: |
jq --version
echo '{ "greeting": "Hello World!" }' | jq .greetingname: Build
on: [ push, pull_request ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Setup jq
uses: vegardit/gha-setup-jq@v1
with:
use-cache: true
version: 1.18.1
- name: Use jq
run: |
jq --version
echo '{ "greeting": "Hello World!" }' | jq .greetingwith:
version: any # jq version to install, possible values:
# - "any" -> meaning if jq is installed already or found in cache, then just use that version
# - "latest" ->
# - a version number, e.g. '1.5'
use-cache: true # if the downloaded jq binary should be cached using the GHA caching serviceAll files are released under the Apache License 2.0.
Individual files contain the following tag instead of the full license text:
SPDX-License-Identifier: Apache-2.0
This enables machine processing of license information based on the SPDX License Identifiers that are available here: https://spdx.org/licenses/.