Skip to content

chore(pi): test against the latest RivetKit - #387

Merged
eersnington merged 1 commit into
mainfrom
chore/pi-rivetkit-latest
Nov 5, 2026
Merged

eersnington merged 1 commit into
mainfrom
chore/pi-rivetkit-latest

Conversation

@eersnington

@eersnington eersnington commented Nov 5, 2026 •

Copy link
Copy Markdown
Member

packages/pi tested against RivetKit 3.0.1 through an exact dev pin, while users get the newest 3.x, currently 3.0.4.

Package Before After
rivetkit in packages/pi dev dependencies 3.0.1 ^3.0.0
@rivetkit/react in examples/docs 3.0.1 ^3.0.0
  • The lockfile resolves both to 3.0.4. examples/docs must resolve to the same version as packages/pi, because a second RivetKit copy breaks its type check.
  • tests/watch.test.ts waits up to 10 s for the client to reconnect after sleep. On 3.0.4 that takes about 1.3 to 2.1 s, longer than the default 1 s wait.
  • tests/published-0.5.5 stays on 3.0.1, because it reproduces the published 0.5.5.
  • Removes the pi-rivetkit-newest CI job.

@railway-app

railway-app Bot commented Nov 5, 2026

Copy link
Copy Markdown

This PR was not deployed automatically as @eersnington does not have access to the Railway project.

In order to get automatic PR deploys, please add @eersnington to your workspace on Railway.

@github-actions

github-actions Bot commented Nov 5, 2026 •

Copy link
Copy Markdown

📟 Pip-Boy · a3abca9

📦 Packages · fresh npm install resolve, no lockfile · this PR vs base

No notable install size, dependency, or entrypoint changes across 10 packages.

All 10 packages · linux-x64-gnu
package (linux-x64-gnu) @latest base this PR Δ vs base packages
@rivet-dev/pi 372.8 MB 381.9 MB 381.9 MB +1 B (+0.0%) 220 (0)
@rivet-dev/sandbox-adapter 113.8 KB 114.5 KB 114.5 KB 0 1 (0)
@sandbox-agent/cli-shared 27.2 KB 27.2 KB 27.2 KB 0 1 (0)
@sandbox-agent/persist-indexeddb 12.4 KB 12.4 KB 12.4 KB 0 1 (0)
@sandbox-agent/persist-postgres 12.3 KB 12.3 KB 12.3 KB 0 1 (0)
@sandbox-agent/persist-rivet 12.2 KB 12.2 KB 12.2 KB 0 1 (0)
@sandbox-agent/persist-sqlite 12.3 KB 12.3 KB 12.3 KB 0 1 (0)
@sandbox-agent/react 41.6 MB 41.9 MB 41.9 MB 0 15 (0)
acp-http-client 6.7 MB 6.7 MB 6.7 MB 0 3 (0)
sandbox-agent 31.0 MB 31.0 MB 31.0 MB 0 8 (0)

🧹 Rust dependencies

Skipped: this PR doesn't change any Rust code or dependencies.

🦀 Binaries

Skipped: this PR doesn't change any Rust code.

⏱ Timing

job wall time slowest step
zizmor 22s checkout · 15s
changes 23s checkout · 19s
footprint 1m48s Measure · 30s
⏭ native · ${{ matrix.platform }} — skipped
⏭ self-test — skipped
⏭ hygiene — skipped
report 41s setup-node · 21s
🔭 Full CI trace for this commit

One OpenTelemetry trace of CI and Pip-Boy for a3abca9: every job and step, with the sizes above attached. Run after CI finishes.

pnpm install --frozen-lockfile --filter 'pipboy...'
pnpm --filter pipboy pipboy trace --sha a3abca9dec72f98da64b992016fddb27437a16ee

Add --otlp <url> to send it to any OTLP/HTTP collector.

Agent instruction: From a rivet-dev/agents checkout, run the commands above, then read the trace file the last command prints. List the slowest jobs and steps and explain where CI time went.

@eersnington
eersnington force-pushed the chore/pi-rivetkit-latest branch from a33241f to d12bdac Compare November 5, 2026 15:40
@eersnington
eersnington force-pushed the chore/pi-rivetkit-latest branch from d12bdac to a3abca9 Compare November 5, 2026 15:40
@eersnington
eersnington merged commit 82251f4 into main Nov 5, 2026
5 checks passed
@eersnington
eersnington deleted the chore/pi-rivetkit-latest branch November 5, 2026 15:42
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