Skip to content

Research other setup-* repos to see what they cover #417

Open
@PoshAlpaca

Description

@PoshAlpaca

Results of research looking at setup-* GH actions for Node, Python, Java and Go:

  • Their *-version parameter usually supports SemVer version range syntax and is usually optional (except for Java)
  • They make use of caching by using the runner's tools cache when possible (e.g. Python & Java) and caching downloaded versions (e.g. Node & Go)
  • They all support caching of package manager dependencies (off by default), configured via the cache key, by using actions/cache internally
  • Node and Java support publishing to package registries
  • All of them register problem matchers for error output

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions