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 GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Oct 25, 2021
License
MIT
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/leesalminen_ipfs-action@0e4cc139eb56e40303e6347f30d6e749922a1d4c # no releases — HEAD as of 2026-07-13

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

namedescriptionrequireddefault
pathDirectory path to uploadyes
serviceType of target service to upload. Supported services [ipfs, pinata, infura]noipfs
timeoutRequest timeoutno60000
verboseLevel of verbositynofalse
host[ipfs] IPFS hostnoipfs.komputing.org
port[ipfs] IPFS portno443
protocol[ipfs] IPFS protocolnohttps
headers[ipfs] IPFS headers as json objectno{}
pinataKey[pinata] Api Key. Required for pinata serviceno
pinataSecret[pinata] Secret Api Key. Required for pinata serviceno
pinataPinName[pinata] Human name for pinno
keyIPNS Key Name to Useno
namedescription
hashIPFS root hash