Skip to content

Setup CUE environment

Actions
Setup a CUE environment and add it to the PATH
v1.0.1
Latest
Star (35)

Tags

 (1)

setup-cue

Install a specific CUE CLI version on your GitHub Actions runner

Use this action in your GitHub Actions workflow to install a specific version of CUE on your runner. The input version is a version string like v0.6.0, or v0.6.0-beta.1. You can also use the version query latest (default) to use the latest release of cue. Releases and pre-releases of cue are listed here.

- uses: cue-lang/[email protected]
  with:
    version: '<version>' # default is latest
  id: install

The input and output schemas are best described using CUE itself:

#inputs: {
	// Version of CUE
	version: *"latest" | string
}

#outputs: {
	// Path to the cached CUE binary
	"cuectl-path": string
}

Please refer to action.yml for more details.

The cached cue binary path is prepended to the PATH environment variable and can be executed directly in later workflow steps. It is also stored in the cuectl-path output variable.

Issues/Discussions

Please use the main CUE repository to raise issues or start discussions about the setup-cue action.

Contributing

This project follows the CUE Contribution Guide.

Thanks

An initial version of this project was graciously donated to the CUE project by Christian Bargmann and the folks from MOIA GmbH.

Setup CUE environment is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Setup a CUE environment and add it to the PATH
v1.0.1
Latest

Tags

 (1)

Setup CUE environment is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.