Skip to content

feat(ci): add build and deploy workflow for Distributed Press ipns://helia.io - #27

Open
akhileshthite wants to merge 2 commits into
ipshipyard:mainfrom
akhileshthite:feat/distributed-press
Open

feat(ci): add build and deploy workflow for Distributed Press ipns://helia.io#27
akhileshthite wants to merge 2 commits into
ipshipyard:mainfrom
akhileshthite:feat/distributed-press

Conversation

@akhileshthite

@akhileshthite akhileshthite commented Nov 16, 2025

Copy link
Copy Markdown

From Slack conversation.

This adds a CI workflow that builds the helia site and deploys it to Distributed Press (ipns://, hyper://) on main branch on every push to main.

DP Token:

After getting the free DP token from https://distributed.press/2024/10/18/get-a-token/, add a var DISTRIBUTED_PRESS_TOKEN in secrets and variables in the repo.

Domain setup:

CNAME

Type Name Value
CNAME helia.io api.distributed.press.

DNSLink Delegation (NS Record)

Type Name Value
NS _dnslink.helia.io api.distributed.press.

Ensure that the trailing dot . is included in api.distributed.press. as required.

Since the site is already deployed to GitHub Pages, there is no need for HTTP setup—Distributed Press will serve the decentralized versions only.

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

Successfully merging this pull request may close these issues.

1 participant