Skip to content

Install YQ into the action tool without needing nodejs

License

Notifications You must be signed in to change notification settings

mwielgosz-esky/install-yq-action

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

install-yq-action

Cross-platform yq installer composite action

Tests - Setup YQ Action

Index

  1. Examples
  2. Action Source
  3. Action Inputs
  4. Action Outputs

Examples

Action Inputs

version

  version:
    required: false
    description: "Version of YQ to install"
    default: "v4.44.3"

This must be a version with a corresponding release.

download-compressed

  download-compressed:
    required: false
    description: "If 'true', downloads .tar.gz of binary rather than raw binary.  Save the tubes."
    default: 'true'

force

  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.

Action Outputs

found

  found:
    description: "If 'true', yq was already found on this runner"

installed

  installed:
    description: "If 'true', yq was installed by this action"

About

Install YQ into the action tool without needing nodejs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 54.8%
  • Shell 45.2%