betfinio/IPFS/IPNS Variables Fetcher
Fetch configuration variables and secrets from IPFS/IPNS networks and set them as environment variables for GitHub Actions workflows
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| secret_names | List of IPFS hashes or IPNS names containing configuration variables (one per line) | yes | — |
| ipns_gateway | IPFS/IPNS gateway URL for fetching content | no | https://ipfs.io |
| parse_json_secrets | Parse content as JSON and set individual keys as environment variables | no | false |
| encryption_key | Base64 encryption key for decrypting encrypted content (optional) | no | — |
| timeout | Network timeout for IPFS/IPNS resolution in milliseconds | no | 30000 |
Outputs
| name | description |
|---|---|
| secrets-count | Number of configuration sources successfully fetched and processed |
| secret-names | Comma-separated list of IPFS/IPNS identifiers that were processed |