ipfs/Download IPFS Distribution
Download an IPFS distribution from GitHub releases
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Apr 17, 2026
- License
- None
Pinned Snippet
uses: ipfs/download-ipfs-distribution-action@51f62ac6f62191532772f3d5ef05cf12356d27dd # v1.4.2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| name | Name of the distribution to download | yes | kubo |
| version | Version of the distribution to download (defaults to the latest stable, non-draft release that ships a verifiable binary) | no | — |
| github-repo | GitHub owner/repo that hosts the release binaries (overrides the built-in distributions.json map; set it for distributions not in the map or to use a mirror) | no | — |
| github-token | GitHub token used to read release metadata and assets (defaults to github.token; pass a token with Contents: read for a private repository) | no | — |
| working-directory | Directory where the action is going to be performed (defaults to temp directory) | no | — |
| install-directory | Directory where the executable is going to be copied (defaults to /usr/local/bin or /usr/bin on windows) | no | — |
| cache | A boolean value to indicate whether the resolved archive should be cached and restored before downloading | no | true |
| prefix | Prefix to be used for the cache key (defaults to download-ipfs-distribution-action) | no | download-ipfs-distribution-action |
Outputs
| name | description |
|---|---|
| executable | The name of the executable |
| executables | The names of all the executables |
| cache-hit | A boolean value to indicate the archive was restored from cache instead of downloaded |