fix RivetKit quickstart preview startup#5355
Conversation
PR Review: fix RivetKit quickstart preview startupThis PR fixes the quickstart package startup flow for preview releases: it updates docs for backend and Next.js quickstarts, adds a publish-time guard that verifies engine binary versions before release, adds new generated BARE protocol schema files (v3/v4 client-protocol, v2/v3/v4 inspector), switches dynamic imports to literal strings, enables Findings
The verification globs are Fix: extend the glob to also cover for binary in \
rivetkit-typescript/packages/engine-cli/npm/*/rivet-engine \
rivetkit-typescript/packages/engine-cli/npm/*/rivet-engine.exe \
rivetkit-typescript/packages/cli/npm/*/rivet-engine \
rivetkit-typescript/packages/cli/npm/*/rivet-engine.exe
If the artifact download step produces no files at the expected paths (wrong working directory, artifact naming change, download failure), the Fix: count verified binaries and fail if the count is zero: checked=0
# ... existing loop ...
checked=$((checked + 1))
# after the loop:
if [ "$checked" -eq 0 ]; then
echo "No engine binaries found to verify" >&2
exit 1
fi
exit "$failed"
The
Every branch of The downstream field 🤖 Generated with Claude Code |
|
🚅 Deployed to the rivet-pr-5355 environment in rivet-frontend
|
f323916 to
9cd4861
Compare
9cd4861 to
d4284e1
Compare
Summary
Validation
0.0.0-codex-rivetkit-quickstart-preview.7e0cd02counteractorcounteractor through/api/rivetProgress and proof artifacts:
/home/nathan/progress/rivet-website/2026-06-29-rivetkit-quickstart-e2e/progress.html