Skip to content

Deploy PartyKit worker in production workflow#40

Merged
agustin-lowpoly merged 1 commit into
mainfrom
deploy-partykit-worker
Jun 27, 2026
Merged

Deploy PartyKit worker in production workflow#40
agustin-lowpoly merged 1 commit into
mainfrom
deploy-partykit-worker

Conversation

@agustin-lowpoly

@agustin-lowpoly agustin-lowpoly commented Jun 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add PartyKit login/token/team environment wiring to the manual production deploy workflow
  • fail early when PartyKit credentials are missing
  • run pnpm exec partykit deploy before publishing the Netlify shell so merged room code cannot leave the live WebSocket worker stale

Verification

  • Ruby YAML parse for .github/workflows/deploy.yml
  • git diff --check -- .github/workflows/deploy.yml
  • confirmed repository Actions secrets exist: PARTYKIT_LOGIN, PARTYKIT_TOKEN, PARTYKIT_TEAM

Context

The live multiplayer outage persisted after PR #38 because the Deploy workflow only published R2 assets and Netlify. It did not deploy src/runtime/multiplayer/partyRoom.ts to PartyKit.

@agustin-lowpoly agustin-lowpoly merged commit fb22787 into main Jun 27, 2026
1 check passed
@agustin-lowpoly agustin-lowpoly deleted the deploy-partykit-worker branch June 27, 2026 16:23
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