actions-marketplace-validations/Upload to IPFS

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 Sep 1, 2024
License
MIT
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/aquiladev_ipfs-action@eeededc1146dae4c4e4ed70cec415cb7e1318cdb # no releases — HEAD as of 2026-07-10

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

namedescriptionrequireddefault
pathDirectory path to uploadyes
pinPin object when addingnotrue
pinNameHuman name for pinno
serviceType of target service to upload. Supported services [ipfs, pinata, infura, filebase]noipfs
timeoutRequest timeoutno60000
verboseLevel of verbositynofalse
host[ipfs] IPFS hostnoipfs.io
port[ipfs] IPFS portno5001
protocol[ipfs] IPFS protocolnohttps
headers[ipfs] IPFS headers as json objectno{}
key[ipfs] IPNS key name. IPNS key will be published when the key parameter is provided. The key will be created if it does not existno
pinataKey[pinata] API Key. Required for pinata serviceno
pinataSecret[pinata] Secret Key. Required for pinata serviceno
pinataPinName[pinata] Human name for pinno
filebaseBucket[filebase] Bucket Name. Required for Filebase serviceno
filebaseKey[filebase] Api Key. Required for Filebase serviceno
filebaseSecret[filebase] Secret Api Key. Required for Filebase service
infuraProjectId[infura] Project ID. Required for infura serviceno
infuraProjectSecret[infura] Project Secret. Required for infura serviceno
namedescription
hashIPFS CID
cidIPFS CID
ipfsIPFS CID
ipnsIPNS CID if applicable