Skip to content

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

Merged
systemfsoftware-bot merged 2 commits into
mainfrom
deps/effect-4.1
Oct 29, 2026
Merged

systemfsoftware-bot merged 2 commits into
mainfrom
deps/effect-4.1

Conversation

@systemfsoftware-bot

Copy link
Copy Markdown
Contributor

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

  • pnpm-workspace.yaml: catalog bumps; effect and @effect/* added to minimumReleaseAgeExclude; oxlint/@oxlint/plugins to ~1.88.0 and oxlint-tsgolint to 7.0.2004 (the versions @effect/tsgo 0.63.0 supports).
  • pnpm overrides map effect, @effect/opentelemetry, @effect/platform-node, @effect/platform-node-shared and @effect/tsgo to catalog:: registry @systemfsoftware/stryker-js-* and the oxlint-config tarball pin older exact versions and created duplicates. pnpm why now shows one version of each. The core flake pin is unchanged.
  • Schema.TaggedError/TaggedClass get { readonly brand: unique symbol } (tsgo schemaClassMissingBrand, 121 sites); api-extractor reports regenerated for it.
  • run/test-session.service.ts: step fibers fork with startImmediately: true; interrupting a never-started fiber deadlocked the simulation kernel under 4.1 (run-unawaited-steps test).
  • tests: expected extract JSON Schema now carries $schema (4.1 output); init prompt tests run the bin under a pty because 4.1 skips fallback prompts off a TTY.

pnpm check:ci passes locally (the one npm-install init test needs no pnpm-lock.yaml in an ancestor of the temp dir; it passes with TMPDIR elsewhere).

https://claude.ai/code/session_017rX35xUAHEjVVaDKVVzubW

Other tests run the suite in place, so Vite's transient files under node_modules raced the copy (NotFound under effect 4.1).

Claude-Session: https://claude.ai/code/session_017rX35xUAHEjVVaDKVVzubW
@systemfsoftware-bot
systemfsoftware-bot merged commit d617317 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