robzr/asdf sync & install

Install asdf & sync plugin, cache, sync plugins, install tools

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit May 30, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: robzr/asdf-sync@9daf494dd1aada9de944d18fe06d05555b71f1a6 # v0.5.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
asdf-data-dirUsed to set ASDF_DATA_DIR and cache locationno${{ github.workspace }}/.asdf-sync/.data
asdf-dirUsed to set ASDF_DIR, asdf installation dir & path exportno${{ github.workspace }}/.asdf-sync
asdf-versionUsed to pin asdf to a release versionnolatest
go-versionUsed to pin golang to a release versionnostable
cacheSet to false to disable cachenotrue
cache-key-suffixCache key suffix, useful if you want to maintain multiple caches in the same repo.no${{ hashFiles('**/.tool-versions') }}
cache-versionCache version, override/increment to force a refresh of the cache.no0
installInstall can be "false", "always", or "auto" (installs only on cache miss).auto
syncSync can be "false", "always", or "auto" (sync only on cache miss).auto

no outputs