You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add ATProto episode publishing with GitHub Actions (#46)
* Add standard.site support via @bryanguffey/astro-standard-site
- Install @bryanguffey/astro-standard-site package
- Add optional standardSite config to StarpodConfig type
- Configure standardSite in starpod.config.ts with placeholder values
- Create .well-known/site.standard.publication verification endpoint
* Use environment variables for standard.site config instead of starpod.config.ts
Moves DID and publication rkey to STANDARD_SITE_DID and
STANDARD_SITE_PUBLICATION_RKEY env vars, matching the existing pattern
(DISCORD_WEBHOOK). Removes StandardSiteConfig type and placeholder values
from starpod.config.ts — values are only written once in .env.
* Add standard.site documentation to README
Explains what standard.site federation is, why you'd want it,
how to configure the env vars, and links to further resources.
Clarifies the feature is optional and the site works fine without it.
* Add ATProto episode publishing with GitHub Actions for auto-publish and backfill
* Add permissions blocks to ATProto publishing workflows
* Fix pagination: fetch all existing ATProto documents via cursor-based pagination
* Make itunes_episodeType optional in publish-episodes FeedSchema for CI resilience
* Fix type errors and remove unused interface in publishing scripts
* Move env var reads inside main() for proper type narrowing, remove string casts
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
0 commit comments