Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

setup-cue: support non-release versions #3598

Open
myitcv opened this issue Nov 27, 2024 · 0 comments
Open

setup-cue: support non-release versions #3598

myitcv opened this issue Nov 27, 2024 · 0 comments
Labels
FeatureRequest New feature or request

Comments

@myitcv
Copy link
Member

myitcv commented Nov 27, 2024

Is your feature request related to a problem? Please describe.

The current README for setup-cue says the following:

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.

The last sentence being key. i.e. only official releases are supported as target versions.

As such, it's impossible to track master (the tip of CUE) or a specific pseudo-version.

Describe the solution you'd like

Support within setup-cue to specify the special version @master or a specific pseudo-version. Using such a target Go version would create the pre-requisite that Go be available in the environment, which would therefore necessitate the called to have run setup-go or similar before setup-cue. This seems like a reasonable requirement.

Describe alternatives you've considered

Nothing that scales particularly well. Creating a release for everyone pseudo-version feels version expensive.

Additional context

n/a

@myitcv myitcv added the FeatureRequest New feature or request label Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FeatureRequest New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant