Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IPNS Support #7

Open
lidel opened this issue Feb 18, 2025 · 0 comments
Open

IPNS Support #7

lidel opened this issue Feb 18, 2025 · 0 comments

Comments

@lidel
Copy link
Member

lidel commented Feb 18, 2025

Filling this as a placeholder based on prior issue from ipfs-shipyard/ipfs-github-action#4

Some initial notes / ideas:

  • IPNS record as opt-in feature
    • CI prodiuces signed record, and then that record can be published to N places + attached as job run artifact (enabling other cron-like job to republish).
  • UX: private key as CI secret
    • can be exported via ipfs key export -f pem-pkcs8-cleartext)
    • action could create a signed IPNS record if IPNS key secret is present
      • ipfs name publish --offline + curl http://127.0.0.1:8080/ipns/name?format=ipns-record -o name.ipns-record
  • UX: multiple record re-publishers (just like we have multiple pin targets for CID)
    • These should be explicit opt-in, with docs requiring user to understand the need of periodic re-publishing via GithubAction cron-like trigger
      • require / limit IPNS publishing to workflows triggered by schedule: cron ?
    • publisher ideas
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant