Skip to content

feat(release): add Studio dev preview network - #414

Merged
MuncleUscles merged 1 commit into
v0.40-devfrom
release/v040-rc3-preview
Sep 3, 2026
Merged

feat(release): add Studio dev preview network#414
MuncleUscles merged 1 commit into
v0.40-devfrom
release/v040-rc3-preview

Conversation

@MuncleUscles

@MuncleUscles MuncleUscles commented Sep 2, 2026

Copy link
Copy Markdown
Member

Delivery context

Depends-On:

Problem and outcome

The Consensus v0.6 / Studio v0.123 candidate needs an explicit CLI network for the preview deployment. Reusing or retargeting stable studionet would bind users to the wrong chain identity.

This adds built-in studio-dev, sourced from the JS SDK's studioDevnet, while keeping studionet unchanged. It also makes the already-safe prerelease publish policy directly testable and standardizes the next candidate on npm dist-tag rc.

Implementation and validation

  • Add studio-dev to built-in network resolution and selection.
  • Pin the exact merged JS chore(deps): update dependency vite to v6 - autoclosed #217 commit, facd9e9dc9a289d0110fe3b5b1a14a2938fe6e01.
  • Verify chain ID 61997, canonical RPC, shared deployed consensus addresses, and stable Studionet non-drift.
  • Exclude both Studio environments from validator staking setup.
  • Resolve stable/prerelease npm channels in a directly tested helper.
  • Publish 0.40.0-rc.3 under npm dist-tag rc, never latest.
  • Keep studio-next browser-only; it is intentionally not another CLI network.

Validated locally on head 9ca9cf9:

  • clean npm ci from the merged JS SHA and production build
  • full suite: 76 files / 825 tests
  • focused preview-network and release-channel tests: 59/59
  • git diff --check

Planned prerelease after this PR merges: v0.40.0-rc.3 from v0.40-dev.

@coderabbitai

coderabbitai Bot commented Sep 2, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Team

Run ID: 500af5fe-45f8-4990-971f-6a7bc91fc18e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@MuncleUscles MuncleUscles self-assigned this Sep 2, 2026
@MuncleUscles
MuncleUscles force-pushed the release/v040-rc3-preview branch from 7535b41 to 9ca9cf9 Compare September 3, 2026 00:04
@MuncleUscles
MuncleUscles merged commit 2bd8637 into v0.40-dev Sep 3, 2026
11 of 13 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