robzr/asdf sync & install
Install asdf & sync plugin, cache, sync plugins, install tools
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit May 30, 2025
- License
- MIT
Pinned Snippet
uses: robzr/asdf-sync@9daf494dd1aada9de944d18fe06d05555b71f1a6 # v0.5.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| asdf-data-dir | Used to set ASDF_DATA_DIR and cache location | no | ${{ github.workspace }}/.asdf-sync/.data |
| asdf-dir | Used to set ASDF_DIR, asdf installation dir & path export | no | ${{ github.workspace }}/.asdf-sync |
| asdf-version | Used to pin asdf to a release version | no | latest |
| go-version | Used to pin golang to a release version | no | stable |
| cache | Set to false to disable cache | no | true |
| cache-key-suffix | Cache key suffix, useful if you want to maintain multiple caches in the same repo. | no | ${{ hashFiles('**/.tool-versions') }} |
| cache-version | Cache version, override/increment to force a refresh of the cache. | no | 0 |
| install | Install can be "false", "always", or "auto" (installs only on cache miss). | — | auto |
| sync | Sync can be "false", "always", or "auto" (sync only on cache miss). | — | auto |
Outputs
no outputs