Skip to content

Commit ff5ccb8

Browse files
committed
ref: consolidate build and deployment steps for marketing app in GitHub Actions workflow
1 parent 2f69b9e commit ff5ccb8

1 file changed

Lines changed: 15 additions & 11 deletions

File tree

.github/workflows/deploy-marketing-app.yaml

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,25 @@ jobs:
2020
- name: Install dependencies
2121
run: bun install
2222

23-
- name: Build Marketing App
24-
run: cd apps/marketing-app && bun run build
25-
env:
26-
NEXT_PUBLIC_STRIPE_LINK: ${{ vars.NEXT_PUBLIC_STRIPE_LINK }}
27-
NEXT_PUBLIC_POSTHOG_KEY: ${{ secrets.NEXT_PUBLIC_POSTHOG_KEY }}
28-
NEXT_PUBLIC_POSTHOG_HOST: ${{ vars.NEXT_PUBLIC_POSTHOG_HOST }}
29-
NEXT_PUBLIC_GAID: ${{ vars.NEXT_PUBLIC_GAID }}
30-
NEXT_PUBLIC_APP_URL: ${{ vars.NEXT_PUBLIC_APP_URL }}
31-
NEXT_PUBLIC_API_URL: ${{ vars.NEXT_PUBLIC_API_URL }}
32-
33-
- name: Deploy Marketing App
23+
- name: Build And Deploy Marketing App
3424
uses: cloudflare/wrangler-action@v3
3525
with:
3626
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
3727
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
3828
command: bun run deploy
3929
gitHubToken: ${{ secrets.GITHUB_TOKEN }}
4030
workingDirectory: apps/marketing-app
31+
secrets: |
32+
NEXT_PUBLIC_STRIPE_LINK
33+
NEXT_PUBLIC_POSTHOG_KEY
34+
NEXT_PUBLIC_POSTHOG_HOST
35+
NEXT_PUBLIC_GAID
36+
NEXT_PUBLIC_APP_URL
37+
NEXT_PUBLIC_API_URL
38+
env:
39+
NEXT_PUBLIC_STRIPE_LINK: ${{ vars.NEXT_PUBLIC_STRIPE_LINK }}
40+
NEXT_PUBLIC_POSTHOG_KEY: ${{ secrets.NEXT_PUBLIC_POSTHOG_KEY }}
41+
NEXT_PUBLIC_POSTHOG_HOST: ${{ vars.NEXT_PUBLIC_POSTHOG_HOST }}
42+
NEXT_PUBLIC_GAID: ${{ vars.NEXT_PUBLIC_GAID }}
43+
NEXT_PUBLIC_APP_URL: ${{ vars.NEXT_PUBLIC_APP_URL }}
44+
NEXT_PUBLIC_API_URL: ${{ vars.NEXT_PUBLIC_API_URL }}

0 commit comments

Comments
 (0)