Add Vercel preview deployments for docs site#147
Open
lennessyy wants to merge 7 commits into
Open
Conversation
Replace the docs-build-check CI workflow with Vercel preview deployments. Every PR now gets a preview URL showing the full docs site built with the PR's cookbook changes, which both validates the build and lets reviewers see the rendered result. The build script clones temporalio/documentation, patches the sync-ai-cookbook.js to use the local checkout instead of re-cloning from GitHub, and builds the Docusaurus site. This also fixes a bug in the old CI workflow where the docs build always used remote main content instead of the PR's changes. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Exit code 0 means skip in Vercel's ignoreCommand — remove it so builds always proceed. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
docs-build-checkCI workflow — Vercel previews serve as both build validation and visual previewmaincontent instead of the PR's actual changes (thesync-ai-cookbook.jsscript was re-cloning from GitHub, ignoring the local checkout)How it works
The build script (
scripts/build-docs-preview.sh) clonestemporalio/documentation, pre-populates the sync temp directory with the local cookbook content, patchesensureRepo()to skip re-cloning, then runs the Docusaurus build. The output is served by Vercel as a static site.Test plan
🤖 Generated with Claude Code