Skip to content

Commit fb22787

Browse files
authored
Merge pull request #40 from LayoutitStudio/deploy-partykit-worker
Deploy PartyKit worker in production workflow
2 parents aa8b7f9 + 0c8b7ac commit fb22787

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ jobs:
1717
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
1818
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
1919
CSSQUAKE_R2_BUCKET: ${{ vars.CSSQUAKE_R2_BUCKET || secrets.CSSQUAKE_R2_BUCKET || 'cssquake-assets' }}
20+
PARTYKIT_LOGIN: ${{ vars.PARTYKIT_LOGIN || secrets.PARTYKIT_LOGIN }}
21+
PARTYKIT_TEAM: ${{ vars.PARTYKIT_TEAM || secrets.PARTYKIT_TEAM }}
22+
PARTYKIT_TOKEN: ${{ secrets.PARTYKIT_TOKEN }}
2023
QUAKE_RENDER_BUNDLE_AVIF_EFFORT: "0"
2124
QUAKE_SHAREWARE_URL: ${{ secrets.QUAKE_SHAREWARE_URL }}
2225
VITE_CSSQUAKE_PARTY_HOST: ${{ vars.VITE_CSSQUAKE_PARTY_HOST }}
@@ -43,6 +46,8 @@ jobs:
4346
test -n "$CLOUDFLARE_ACCOUNT_ID"
4447
test -n "$CLOUDFLARE_API_TOKEN"
4548
test -n "$CSSQUAKE_R2_BUCKET"
49+
test -n "$PARTYKIT_LOGIN"
50+
test -n "$PARTYKIT_TOKEN"
4651
test -n "$VITE_CSSQUAKE_PARTY_HOST"
4752
test -n "$VITE_QUAKE_ASSET_ROOT"
4853
@@ -70,6 +75,9 @@ jobs:
7075
- name: Build prebuilt site
7176
run: pnpm build
7277

78+
- name: Publish PartyKit worker
79+
run: pnpm exec partykit deploy
80+
7381
- name: Publish prebuilt site
7482
run: |
7583
pnpm --package=netlify-cli@latest dlx netlify deploy \

0 commit comments

Comments
 (0)