Skip to content

build(deps): effect 4.1.0 and @effect/tsgo 0.63.0 - #2

Merged
systemfsoftware-bot merged 1 commit into
mainfrom
deps/effect-4.1
Oct 29, 2026
Merged

systemfsoftware-bot merged 1 commit into
mainfrom
deps/effect-4.1

Conversation

@systemfsoftware-bot

Copy link
Copy Markdown
Contributor

Upgrades effect and the @effect/* catalog to 4.1.0 and @effect/tsgo to 0.63.0.

  • pnpm-workspace.yaml: catalog bumps; minimumReleaseAgeExclude gains effect and @effect/; oxlint and @oxlint/plugins ~1.90.0 and oxlint-tsgolint 7.0.2005 (tsgo 0.63 supports only these); overrides map transitive @effect/ and @effect/tsgo to the catalog so one version resolves (monorepo pin unchanged).
  • memory-file-system.handle.ts: implement lstat (no symlink follow) and readDirectoryEntries, both required by FileSystem.make since effect 4.0.6; glob now comes from the derived implementation, wrapped to root relative patterns at the store's cwd.
  • open-file.handle.ts: dirent guard plus property test for 100% coverage.
  • New tests: tests/tell-a-shortcut-from-its-target.integration.test.ts.
  • Version 6.0.4.

pnpm check:ci passes locally.

https://claude.ai/code/session_017rX35xUAHEjVVaDKVVzubW

Bump the effect family to 4.1.0 and @effect/tsgo to 0.63.0 (oxlint ~1.90.0,
oxlint-tsgolint 7.0.2005, required by tsgo 0.63). Implement FileSystem.lstat and
readDirectoryEntries, now required by FileSystem.make, and keep the store's
working-directory glob root. Bump effect-memfs to 6.0.4.

Claude-Session: https://claude.ai/code/session_017rX35xUAHEjVVaDKVVzubW
@systemfsoftware-bot
systemfsoftware-bot merged commit fcfd012 into main Oct 29, 2026
11 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