chore: upgrade VFS, Effect, and repository tooling - #264
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
🦋 Changeset detectedLatest commit: 297fa19 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
eca93ce to
9ade324
Compare
|
@pullfrog please review |
There was a problem hiding this comment.
Important
The VFS upgrade leaves an incompatible Effect peer range in the published dependency; align it before merging.
Reviewed changes This review covers the Effect and VFS upgrades, generated catalog/API migrations, Oxc tooling switch, E2E isolation and Nx build assertion, docs dependencies, and scaffold preview tests.
- Dependency alignment: Root and generated project packages move to Effect rc.117, with catalog manifests and APIs updated for the new release.
- Tooling migration: Repository lint and formatting move from Biome to Oxlint and Oxfmt, with editor and workflow configuration updated.
- Validation paths: VFS preview construction changes to
MemoryFileSystem.make, E2E subprocesses receive isolated temp directories, and the Nx pnpm scenario adds a build assertion.
GPT Sol | 𝕏
|
@pullfrog please review the latest head after the VFS 0.7.0 update. |
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes This review covers the three commits since the previous Pullfrog review, which upgraded VFS to 0.7.0 and supplied the Crypto service required by its memory adapter.
- Aligned VFS dependencies: Upgraded memory and core to 0.7.0, whose published peer range matches Effect rc.117, and declared the browser platform dependency.
- Restored memory previews: Provided
BrowserCrypto.layerwhen creating the memory filesystem in Apply and Recipe previews. - Updated VFS tests: Supplied Crypto to memory filesystem fixtures and exercised preview isolation and composition against the new adapter.
bun run test --filter=@repo/scaffold, bun run type-check, bun lint, and bun format:check passed. The prior VFS peer compatibility finding is addressed.
GPT Sol | 𝕏

Goals/Scope
Make generated Effect projects type-check and build after the dependency upgrade. Review the generated catalog migration and the switch from Biome to Oxc.
Description
Upgrade to Effect rc.117 and the compatible VFS 0.7.0 release. Supply
BrowserCrypto.layerto memory filesystems, update generated API calls, and align the generated Node platform package with Effect rc.117. Replace Biome with Oxlint and Oxfmt. The Nx E2E now checks the build as well as type-checking.