Repository navigation
build(deps): @effect/tsgo 0.63.0 (effect stays at 4.0.5) - #13
Merged
Merged
Conversation
Effect 4.1.0 is blocked: alchemy (through 2.0.0-beta.80) imports the removed effect/Crypto module. Move oxlint to ~1.90.0 and oxlint-tsgolint to 7.0.2005 as tsgo 0.63 requires, map the bundled tarballs' effect and @effect/* pins to the catalog, brand Schema classes, rename shadowing error payload fields, and use Effect.tap where tsgo asks. Claude-Session: https://claude.ai/code/session_017rX35xUAHEjVVaDKVVzubW
….0.5 4.0.6 and later read process.platform when the module loads. The vitest tarball imports them in the browser project, where process is undefined, so every browser test failed to import. Claude-Session: https://claude.ai/code/session_017rX35xUAHEjVVaDKVVzubW
effect 4.0.7 deadlocks the effect-atom scenario where two pulls of a feed wait on one signal (it passes on 4.0.6 and fails on 4.0.7 with the same atom code). Claude-Session: https://claude.ai/code/session_017rX35xUAHEjVVaDKVVzubW
effect 4.0.6 breaks the storybook-gherkin failure corpus (the record loses its first location file) and 4.0.7 deadlocks an effect-atom pull scenario; 4.1.0 is blocked by alchemy importing effect/Crypto. Claude-Session: https://claude.ai/code/session_017rX35xUAHEjVVaDKVVzubW
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Upgrades @effect/tsgo to 0.63.0. effect stays at 4.0.5; every newer release breaks something here:
4.1.0: alchemy (2.0.0-beta.80, the site's deploy tool) imports the effect/Crypto module that 4.1.0 removed.
4.0.6: the storybook-gherkin failure corpus test loses the record's first location file (passes on 4.0.5, fails on 4.0.6).
4.0.7: the effect-atom scenario 'Two requests for the next batch at the same time' deadlocks (passes on 4.0.6, fails on 4.0.7; Atom.js identical in both).
oxlint and @oxlint/plugins move to ~1.90.0 and oxlint-tsgolint to 7.0.2005, the range tsgo 0.63 supports.
pnpm overrides map effect, @effect/tsgo and the @effect/* packages the bundled tarballs and alchemy pull in to the catalog (4.0.5), so one version of each installs.
Schema.Class, TaggedClass and TaggedError get the brand type argument (schemaClassMissingBrand).
DuplicateCapture.name becomes capture and OutlineDuplicateRowName.name becomes rowName (errorPayloadShadowsName); changeset included.
Effect.flatMap with a re-yield becomes Effect.tap (flatMapToTap).
The Preview workflow fails on this and every PR because the repository has no Cloudflare secrets.
https://claude.ai/code/session_017rX35xUAHEjVVaDKVVzubW