-
Notifications
You must be signed in to change notification settings - Fork 129
chore: fix rivetkit release script #3242
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
2 Skipped Deployments
|
How to use the Graphite Merge QueueAdd the label merge-queue to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
PR Review: chore: fix rivetkit release scriptSummaryThis PR adds a Code Quality & Best Practices ✅Positive:
Observations:
Potential Issues & Considerations 🔍1. Purpose Clarity
Question: What is the intended use case for publishing from main? Is this for:
2. Duplicate Runs
This could lead to:
Recommendation: Consider adding a condition to prevent duplicate runs, or clarify if running on both events is intentional: on:
pull_request:
push:
branches:
- main
# Optionally skip if this is a merge commit that already ran on PR3. Resource Usage Security Considerations 🔒
Testing Coverage 🧪Recommended Testing:
Performance Considerations ⚡
Additional Recommendations 💡
ConclusionThe change is technically sound and introduces no bugs or security issues. However, I recommend:
Overall: Approve with suggestions ✅ The code is safe to merge, but the recommendations above would improve clarity and prevent potential confusion for future maintainers. |
e64eb77 to
d4a655e
Compare
PR Review: Fix rivetkit release scriptSummaryThis PR addresses path corrections and cleanup following a directory restructure where rivetkit packages were moved from Code Quality & Best Practices✅ Positive aspects:
Potential Issues
Security Concerns✅ No security issues identified. All changes are:
Performance Considerations✅ No performance impact. Changes are build-time and configuration updates only. Test Coverage
Additional NotesMissing context:
Recommendation: Consider adding a PR description explaining the context and what was tested. Verdict✅ LGTM with minor suggestions. The changes are valid fixes for a directory restructure. The main concerns are:
The code quality is good, no security concerns, and the changes align with the project's structure updates. |
d4a655e to
db84bc2
Compare
More templates
@rivetkit/actor
@rivetkit/cloudflare-workers
@rivetkit/core
@rivetkit/db
@rivetkit/framework-base
@rivetkit/next-js
@rivetkit/react
rivetkit
@rivetkit/sql-loader
@rivetkit/engine-runner
@rivetkit/engine-runner-protocol
commit: |
Pull Request ReviewThis PR fixes the rivetkit release script path after the rivetkit packages were moved from packages/ to rivetkit-typescript/packages/. Overall, the changes look good and address the core issue. Positive Observations
Potential Issues and Recommendations
Testing Recommendations
SummaryThis is a solid maintenance PR that addresses the path changes from the rivetkit reorganization. The main concern is the Hono version change which should be verified for intentionality. Recommendation: Approve with minor verification suggested for the Hono version and TypeScript types. |
db84bc2 to
4b9f24b
Compare
PR Review: chore: fix rivetkit release scriptOverall AssessmentThis PR addresses several issues related to the RivetKit release script and TypeScript configuration. The changes are generally well-structured and address real problems with package paths and type safety. Code Quality and Best PracticesStrengths:
Areas for Improvement:
Potential Bugs or Issues
Performance ConsiderationsNo significant performance impacts identified. The build filter change in the GitHub Actions workflow should improve CI performance. Security ConcernsNo security issues identified. The changes are primarily configuration and type safety improvements. Test CoverageMissing test coverage for the release script path changes. Existing tests for actor_e2e.ts and actor_stress.ts improve error handling. Recommendations SummaryHigh Priority:
Medium Priority: Questions for Author
Overall, this is a solid cleanup PR that fixes real issues. The main concerns are around the as any type assertions and ensuring the workflow trigger changes are intentional. |
4b9f24b to
f28b056
Compare
Code Review - PR #3242: Fix rivetkit release scriptSummaryThis PR fixes issues with the rivetkit release script and makes several related improvements across the monorepo. The changes primarily focus on correcting file paths after a directory restructuring and adding missing dependencies to example projects. Positive Aspects ✅
Issues & Concerns 🔍Critical1. GitHub Workflow Build Command Scope (/.github/workflows/pkg-pr-new.yaml:15)
Medium2. Frontend Package.json Build Script Removal (/frontend/package.json:12)
3. TypeScript Config Path Changes (/scripts/release/tsconfig.json:2, /scripts/tests/tsconfig.json:2)
4. Missing Null Check (/scripts/tests/actor_stress.ts:22-24)
Minor5. Type Safety in WebSocket Error Handling (/scripts/tests/actor_e2e.ts:124, /scripts/tests/spam_actors.ts:136)
6. Missing Dependencies Documentation
Performance ConsiderationsNo significant performance concerns. The changes are primarily configuration and dependency updates. Security ConsiderationsNo security issues identified. The changes do not introduce new attack vectors. Testing Recommendations
Style & Convention Adherence
VerdictApprove with minor suggestions - The core fixes are sound and necessary. The critical concern about the build filter should be verified, but it may be intentional if those packages do not require building. The other issues are minor improvements that can be addressed in follow-up PRs. Review generated with Claude Code |

No description provided.