Skip to content

Tool-Cache should support semver beta/alpha versions and non-semver dependencies #709

Description

@thboop

If your issue is relevant to this repository, please include the information below:

Describe the enhancement
Currently, the toolcache only works for semver. Some users may want to opt into storing and retrieving preview/beta versions of dependencies, we should look on how we can support those flows so that those versions can be reused during workflows.

Code Snippet

Ideally, we would support beta/alpha versions, and let users opt in or out when using find so you could do something like

 await tc.cacheFile(downloadPath, 'foo', 'foo', '1.1.0-beta')
const toolPath: string = tc.find('foo', '1.1.x' {allowPreview: true})

#698

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions