Skip to content

Conversation

@samuelstroschein
Copy link
Member

@samuelstroschein samuelstroschein commented Jan 20, 2026

Motivation

  • Prevent loadProjectFromDirectory from hanging indefinitely because the await fileQueueSettled after the initial filesystem sync could wait for file operations that never settled.

Description

  • Remove the fileQueueSettled import and the await fileQueueSettled({ lix: tempLix }) call from packages/sdk/src/project/loadProjectFromDirectory.ts and add a .changeset entry describing the change.

Testing

  • No automated tests were run for this change.

Codex Task


Note

Avoids potential hangs during project load by eliminating an unnecessary post-sync wait.

  • Removes fileQueueSettled import and await fileQueueSettled({ lix: tempLix }) in loadProjectFromDirectory
  • Adds .changeset entry for @inlang/sdk patch release

Written by Cursor Bugbot for commit 9553df6. This will update automatically on new commits. Configure here.

@changeset-bot
Copy link

changeset-bot bot commented Jan 20, 2026

🦋 Changeset detected

Latest commit: 9553df6

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

This PR includes changesets to release 7 packages
Name Type
@inlang/sdk Patch
@inlang/cli Patch
@inlang/plugin-i18next Patch
@inlang/plugin-m-function-matcher Patch
@inlang/plugin-t-function-matcher Patch
@inlang/rpc Patch
@inlang/editor-component 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

@samuelstroschein samuelstroschein merged commit d746bee into main Jan 20, 2026
3 checks passed
@samuelstroschein samuelstroschein deleted the codex/remove-await-filequeuesettled branch January 20, 2026 15:40
@github-actions github-actions bot locked and limited conversation to collaborators Jan 20, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants