Skip to content

feat: support Rivet v3 clusters and optional previews - #8

Merged
NathanFlurry merged 2 commits into
mainfrom
feat-v3-cluster-previews
Nov 3, 2026
Merged

NathanFlurry merged 2 commits into
mainfrom
feat-v3-cluster-previews

Conversation

@NathanFlurry

@NathanFlurry NathanFlurry commented Oct 30, 2026 •

Copy link
Copy Markdown
Member
  • Map exact branches to existing Rivet v3 Cloud clusters using the official CLI, preserving pool settings.
  • Deploy optional previews on one Machine with a 20 GiB volume, automatic local Engine startup, sleep/wake, and cleanup on PR closure.
  • Report deployment, skipped, failure, cancellation, and cleanup states in a consistent PR comment; identify the provider only while deploying.
  • Document the v2 action migration and pin the shared example to published RivetKit 3.0.1-preview.2 with plain registry.start(), no dependency overrides, and no separate metrics listener.
  • Validation: 26 unit tests and typechecking pass. Real consumer workflows verified Cloud rollout and preview create/redeploy/cleanup; the published SDK passed actor calls and persistent stop/wake cycles. Cold actor reads can take about a minute.

@NathanFlurry
NathanFlurry force-pushed the feat-v3-cluster-previews branch 4 times, most recently from c4b2cd9 to 44c0cf2 Compare November 2, 2026 21:42
@NathanFlurry
NathanFlurry force-pushed the feat-v3-cluster-previews branch from 44c0cf2 to dadb1fb Compare November 2, 2026 21:43
@NathanFlurry NathanFlurry changed the title feat: deploy v3 clusters with optional Fly previews feat: support Rivet v3 clusters and optional previews Nov 3, 2026
@NathanFlurry
NathanFlurry marked this pull request as ready for review November 3, 2026 09:14
@NathanFlurry
NathanFlurry merged commit 8103e32 into main Nov 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant