Skip to content

chore: upgrade VFS, Effect, and repository tooling - #264

Merged
lloydrichards merged 10 commits into
mainfrom
codex/upgrade-vfs-oxc
Sep 27, 2026
Merged

lloydrichards merged 10 commits into
mainfrom
codex/upgrade-vfs-oxc

Conversation

@lloydrichards

@lloydrichards lloydrichards commented Sep 27, 2026 •

Copy link
Copy Markdown
Owner

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.layer to 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.


@vercel

vercel Bot commented Sep 27, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
stack-effect-docs Ready Ready Preview Sep 27, 2026 10:10am UTC

@changeset-bot

changeset-bot Bot commented Sep 27, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 297fa19

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
stack-effect Patch

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

@lloydrichards

Copy link
Copy Markdown
Owner Author

@pullfrog please review

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Pullfrog  | Fix all ➔ | Fix 👍s ➔ | View workflow run | Using GPT Sol | 𝕏

Comment thread packages/scaffold/package.json Outdated
@lloydrichards

Copy link
Copy Markdown
Owner Author

@pullfrog please review the latest head after the VFS 0.7.0 update.

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ 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.layer when 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.

Pullfrog  | View workflow run | Using GPT Sol | 𝕏

@lloydrichards
lloydrichards merged commit b0f8376 into main Sep 27, 2026
13 checks passed
@lloydrichards
lloydrichards deleted the codex/upgrade-vfs-oxc branch September 27, 2026 10:19

This branch was successfully deployed

1 active deployment
Preview — 297fa19c Deployed Sep 27, 2026 by vercel[bot]
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.

fix: align generated Effect dependencies and API usage

1 participant