39
39
echo "SENTRY_ENVIRONMENT=preview" >> $GITHUB_ENV
40
40
if : 1 && !startsWith(github.ref, 'refs/heads/main')
41
41
- name : Build Next.js with next-on-pages
42
- run : bun run turbo build:cloudflare
42
+ run : bun run turbo gitbook# build:cloudflare
43
43
env :
44
44
SENTRY_AUTH_TOKEN : ${{ secrets.SENTRY_AUTH_TOKEN }}
45
45
NEXT_SERVER_ACTIONS_ENCRYPTION_KEY : ${{ secrets.NEXT_SERVER_ACTIONS_ENCRYPTION_KEY }}
49
49
SENTRY_RELEASE : ${{ github.sha }}
50
50
- id : deploy
51
51
name : Deploy to Cloudflare
52
- uses : cloudflare/wrangler-action@v3.11 .0
52
+ uses : cloudflare/wrangler-action@v3.14 .0
53
53
with :
54
54
apiToken : ${{ secrets.CLOUDFLARE_API_TOKEN }}
55
55
accountId : ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
@@ -103,7 +103,8 @@ jobs:
103
103
run : |
104
104
echo "VERCEL_ENVIRONMENT=production" >> $GITHUB_ENV
105
105
echo "SENTRY_ENVIRONMENT=production" >> $GITHUB_ENV
106
- echo "GITBOOK_ASSETS_PREFIX=https://static.gitbook.com" >> $GITHUB_ENV
106
+ echo "GITBOOK_URL=https://open-2v.gitbook.com" >> $GITHUB_ENV
107
+ echo "GITBOOK_ASSETS_PREFIX=https://static-2v.gitbook.com" >> $GITHUB_ENV
107
108
if : startsWith(github.ref, 'refs/heads/main')
108
109
- name : Sets env vars for preview
109
110
run : |
@@ -124,7 +125,7 @@ jobs:
124
125
- name : Deploy Project Artifacts to Vercel
125
126
id : deploy
126
127
run : |
127
- DEPLOYMENT_URL=$(bun run vercel deploy --prebuilt --token=${{ secrets.VERCEL_TOKEN }})
128
+ DEPLOYMENT_URL=$(bun run vercel deploy --prebuilt --target=$VERCEL_ENVIRONMENT $([ "$VERCEL_ENVIRONMENT" = "production" ] && echo "--prod") -- token=${{ secrets.VERCEL_TOKEN }})
128
129
echo "deployment-url=$DEPLOYMENT_URL" >> "$GITHUB_OUTPUT"
129
130
- name : Outputs
130
131
run : |
@@ -156,7 +157,8 @@ jobs:
156
157
- name : Sets env vars for production
157
158
run : |
158
159
echo "SENTRY_ENVIRONMENT=production" >> $GITHUB_ENV
159
- echo "GITBOOK_ASSETS_PREFIX=https://static.gitbook.com" >> $GITHUB_ENV
160
+ echo "GITBOOK_URL=https://open-2c.gitbook.com" >> $GITHUB_ENV
161
+ echo "GITBOOK_ASSETS_PREFIX=https://static-2c.gitbook.com" >> $GITHUB_ENV
160
162
if : startsWith(github.ref, 'refs/heads/main')
161
163
- name : Sets env vars for preview
162
164
run : |
@@ -173,7 +175,7 @@ jobs:
173
175
SENTRY_RELEASE : ${{ github.sha }}
174
176
- id : deploy
175
177
name : Deploy to Cloudflare
176
- uses : cloudflare/wrangler-action@v3.11 .0
178
+ uses : cloudflare/wrangler-action@v3.14 .0
177
179
with :
178
180
apiToken : ${{ secrets.CLOUDFLARE_API_TOKEN }}
179
181
accountId : ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
@@ -226,8 +228,8 @@ jobs:
226
228
227
229
| Site | v1 | v2 |
228
230
| --- | --- | --- |
229
- | GitBook | [${{ needs.deploy.outputs.deployment-url }}/docs.gitbook.com](${{ needs.deploy.outputs.deployment-url }}/docs.gitbook.com) | [${{ needs.deploy-v2-vercel.outputs.deployment-url }}/static/ url/docs.gitbook.com](${{ needs.deploy-v2-vercel.outputs.deployment-url }}/static /url/docs.gitbook.com) |
230
- | E2E | [${{ needs.deploy.outputs.deployment-url }}/gitbook.gitbook.io/test-gitbook-open](${{ needs.deploy.outputs.deployment-url }}/gitbook.gitbook.io/test-gitbook-open) | [${{ needs.deploy-v2-vercel.outputs.deployment-url }}/static/ url/gitbook.gitbook.io/test-gitbook-open](${{ needs.deploy-v2-vercel.outputs.deployment-url }}/static /url/gitbook.gitbook.io/test-gitbook-open) |
231
+ | GitBook | [${{ needs.deploy.outputs.deployment-url }}/docs.gitbook.com](${{ needs.deploy.outputs.deployment-url }}/docs.gitbook.com) | [${{ needs.deploy-v2-vercel.outputs.deployment-url }}/url/docs.gitbook.com](${{ needs.deploy-v2-vercel.outputs.deployment-url }}/url/docs.gitbook.com) |
232
+ | E2E | [${{ needs.deploy.outputs.deployment-url }}/gitbook.gitbook.io/test-gitbook-open](${{ needs.deploy.outputs.deployment-url }}/gitbook.gitbook.io/test-gitbook-open) | [${{ needs.deploy-v2-vercel.outputs.deployment-url }}/url/gitbook.gitbook.io/test-gitbook-open](${{ needs.deploy-v2-vercel.outputs.deployment-url }}/url/gitbook.gitbook.io/test-gitbook-open) |
231
233
edit-mode : replace
232
234
visual-testing :
233
235
runs-on : ubuntu-latest
0 commit comments