actions-marketplace-validations/Upload to IPFS with IPNS
The GitHub Action allows uploading DApps or content to IPFS. It supports IPFS, Pinata, Infura pinning services.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Oct 25, 2021
- License
- MIT
- Runtime
- Deprecated runtime
Pinned Snippet
uses: actions-marketplace-validations/leesalminen_ipfs-action@0e4cc139eb56e40303e6347f30d6e749922a1d4c # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| path | Directory path to upload | yes | — |
| service | Type of target service to upload. Supported services [ipfs, pinata, infura] | no | ipfs |
| timeout | Request timeout | no | 60000 |
| verbose | Level of verbosity | no | false |
| host | [ipfs] IPFS host | no | ipfs.komputing.org |
| port | [ipfs] IPFS port | no | 443 |
| protocol | [ipfs] IPFS protocol | no | https |
| headers | [ipfs] IPFS headers as json object | no | {} |
| pinataKey | [pinata] Api Key. Required for pinata service | no | — |
| pinataSecret | [pinata] Secret Api Key. Required for pinata service | no | — |
| pinataPinName | [pinata] Human name for pin | no | — |
| key | IPNS Key Name to Use | no | — |
Outputs
| name | description |
|---|---|
| hash | IPFS root hash |