generated from actions/typescript-action
-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Labels
enhancementNew feature or requestNew feature or request
Description
There are a few scenarios where we could take advantage of the newly published caching package:
- To download volta itself (though this should already be cached)
- To download a tool based on the provided explicit node/yarn version
- When using this action without manually specifying
node-versionoryarn-version. We should be able to cache based on thevoltakey inpackage.json, and avoid having to download node/volta/etc if nothing has changed. - When using a SemVer range matcher like
node-version: 12.x. This is a bit trickier than the prior scenario since it is not obvious how to comprise the cache key so that you do get a newer versions within your allowed range "periodically". Ideally we do not need to duplicate the logic in Volta itself for determining the node versions.
ctjhoa, chee, na-ji, BYK, avarun42 and 16 more
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request