Cross-platform yq installer composite action
version:
required: false
description: "Version of YQ to install"
default: "v4.44.3"
This must be a version with a corresponding release.
download-compressed:
required: false
description: "If 'true', downloads .tar.gz of binary rather than raw binary. Save the tubes."
default: 'true'
force:
required: false
description: "If 'true', does not check for existing yq installation before continuing."
default: 'false'
GitHub's own hosted runners come with a version of yq pre-installed.
Setting this to true
will install the version you specify into the tool cache, superseding the preinstalled version.
Setting this to true can also help ensure the same version is used across both self-hosted and remote runners.
found:
description: "If 'true', yq was already found on this runner"
installed:
description: "If 'true', yq was installed by this action"