Skip to content

Experimental: Unified LSP server in rewatch #9560

Experimental: Unified LSP server in rewatch

Experimental: Unified LSP server in rewatch #9560

Triggered via pull request February 15, 2026 19:34
Status Failure
Total duration 25m 17s
Artifacts 6

ci.yml

on: pull_request
Matrix: build-compiler
test-devcontainer
17m 31s
test-devcontainer
pkg-pr-new
0s
pkg-pr-new
api-docs
0s
api-docs
Matrix: test-installation-npm
Matrix: test-installation-pnpm
Matrix: test-integration-rewatch
publish
0s
publish
Fit to window
Zoom out
Zoom in

Annotations

10 errors
tests/lsp/code-action.test.mjs > lsp code action > returns code actions for a function definition: tests/rewatch_tests/helpers/test-context.mjs#L788
Error: Snapshot `lsp code action > returns code actions for a function definition 1` mismatched - Expected + Received @@ -1,37 +1,37 @@ [ "rewatch.lsp", " lsp.initialized", " lsp.register_watchers[watcher_count=38]", " lsp.discover_package[name=@rescript/react]", - " lsp.source_dir[dir=node_modules/@rescript/react/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-pMFgN0/node_modules/@rescript/react/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/app]", - " lsp.source_dir[dir=packages/app/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-pMFgN0/packages/app/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/commonjs]", - " lsp.source_dir[dir=packages/commonjs/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-pMFgN0/packages/commonjs/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/dep-chain]", - " lsp.source_dir[dir=packages/dep-chain/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-pMFgN0/packages/dep-chain/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", - " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-pMFgN0/packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", - " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-pMFgN0/packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/namespaced]", - " lsp.source_dir[dir=packages/namespaced/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-pMFgN0/packages/namespaced/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-deps]", - " lsp.source_dir[dir=packages/with-deps/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-pMFgN0/packages/with-deps/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-dev-deps]", - " lsp.source_dir[dir=packages/with-dev-deps/src, recursive=false]", - " lsp.source_dir[dir=packages/with-dev-deps/test, recursive=false]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-pMFgN0/packages/with-dev-deps/src, recursive=false]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-pMFgN0/packages/with-dev-deps/test, recursive=false]", " lsp.discover_package[name=@rewatch-test/with-jsx]", - " lsp.source_dir[dir=packages/with-jsx/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-pMFgN0/packages/with-jsx/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-ppx]", - " lsp.source_dir[dir=packages/with-ppx/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-pMFgN0/packages/with-ppx/src, recursive=true]", " lsp.discover_package[name=rescript-bun]", - " lsp.source_dir[dir=node_modules/rescript-bun/src, recursive=true]", - " lsp.source_dir[dir=node_modules/rescript-bun/test, recursive=false]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-pMFgN0/node_modules/rescript-bun/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-pMFgN0/node_modules/rescript-bun/test, recursive=false]", " lsp.discover_package[name=rewatch-test-fixture]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=C:/Users
tests/lsp/code-action.test.mjs > lsp code action > returns code actions for a function definition: tests/rewatch_tests/helpers/test-context.mjs#L788
Error: Snapshot `lsp code action > returns code actions for a function definition 1` mismatched - Expected + Received @@ -1,37 +1,37 @@ [ "rewatch.lsp", " lsp.initialized", " lsp.register_watchers[watcher_count=38]", " lsp.discover_package[name=@rescript/react]", - " lsp.source_dir[dir=node_modules/@rescript/react/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-xbrufO/node_modules/@rescript/react/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/app]", - " lsp.source_dir[dir=packages/app/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-xbrufO/packages/app/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/commonjs]", - " lsp.source_dir[dir=packages/commonjs/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-xbrufO/packages/commonjs/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/dep-chain]", - " lsp.source_dir[dir=packages/dep-chain/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-xbrufO/packages/dep-chain/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", - " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-xbrufO/packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", - " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-xbrufO/packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/namespaced]", - " lsp.source_dir[dir=packages/namespaced/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-xbrufO/packages/namespaced/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-deps]", - " lsp.source_dir[dir=packages/with-deps/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-xbrufO/packages/with-deps/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-dev-deps]", - " lsp.source_dir[dir=packages/with-dev-deps/src, recursive=false]", - " lsp.source_dir[dir=packages/with-dev-deps/test, recursive=false]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-xbrufO/packages/with-dev-deps/src, recursive=false]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-xbrufO/packages/with-dev-deps/test, recursive=false]", " lsp.discover_package[name=@rewatch-test/with-jsx]", - " lsp.source_dir[dir=packages/with-jsx/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-xbrufO/packages/with-jsx/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-ppx]", - " lsp.source_dir[dir=packages/with-ppx/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-xbrufO/packages/with-ppx/src, recursive=true]", " lsp.discover_package[name=rescript-bun]", - " lsp.source_dir[dir=node_modules/rescript-bun/src, recursive=true]", - " lsp.source_dir[dir=node_modules/rescript-bun/test, recursive=false]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-xbrufO/node_modules/rescript-bun/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-xbrufO/node_modules/rescript-bun/test, recursive=false]", " lsp.discover_package[name=rewatch-test-fixture]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.source_dir[dir=C:/Users
tests/lsp/clean.test.mjs > rescript clean does not break running LSP > LSP continues to work after rescript clean: tests/rewatch_tests/helpers/test-context.mjs#L788
Error: Snapshot `rescript clean does not break running LSP > LSP continues to work after rescript clean 1` mismatched - Expected + Received @@ -1,37 +1,37 @@ [ "rewatch.lsp", " lsp.initialized", " lsp.register_watchers[watcher_count=38]", " lsp.discover_package[name=@rescript/react]", - " lsp.source_dir[dir=node_modules/@rescript/react/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-1AzhNC/node_modules/@rescript/react/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/app]", - " lsp.source_dir[dir=packages/app/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-1AzhNC/packages/app/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/commonjs]", - " lsp.source_dir[dir=packages/commonjs/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-1AzhNC/packages/commonjs/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/dep-chain]", - " lsp.source_dir[dir=packages/dep-chain/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-1AzhNC/packages/dep-chain/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", - " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-1AzhNC/packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", - " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-1AzhNC/packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/namespaced]", - " lsp.source_dir[dir=packages/namespaced/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-1AzhNC/packages/namespaced/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-deps]", - " lsp.source_dir[dir=packages/with-deps/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-1AzhNC/packages/with-deps/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-dev-deps]", - " lsp.source_dir[dir=packages/with-dev-deps/src, recursive=false]", - " lsp.source_dir[dir=packages/with-dev-deps/test, recursive=false]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-1AzhNC/packages/with-dev-deps/src, recursive=false]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-1AzhNC/packages/with-dev-deps/test, recursive=false]", " lsp.discover_package[name=@rewatch-test/with-jsx]", - " lsp.source_dir[dir=packages/with-jsx/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-1AzhNC/packages/with-jsx/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-ppx]", - " lsp.source_dir[dir=packages/with-ppx/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-1AzhNC/packages/with-ppx/src, recursive=true]", " lsp.discover_package[name=rescript-bun]", - " lsp.source_dir[dir=node_modules/rescript-bun/src, recursive=true]", - " lsp.source_dir[dir=node_modules/rescript-bun/test, recursive=false]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-1AzhNC/node_modules/rescript-bun/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-1AzhNC/node_modules/rescript-bun/test, recursive=false]", " lsp.discover_package[name=rewatch-test-fixture]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.s
tests/lsp/clean.test.mjs > rescript clean does not break running LSP > LSP continues to work after rescript clean: tests/rewatch_tests/helpers/test-context.mjs#L788
Error: Snapshot `rescript clean does not break running LSP > LSP continues to work after rescript clean 1` mismatched - Expected + Received @@ -1,37 +1,37 @@ [ "rewatch.lsp", " lsp.initialized", " lsp.register_watchers[watcher_count=38]", " lsp.discover_package[name=@rescript/react]", - " lsp.source_dir[dir=node_modules/@rescript/react/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-KGhLJc/node_modules/@rescript/react/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/app]", - " lsp.source_dir[dir=packages/app/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-KGhLJc/packages/app/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/commonjs]", - " lsp.source_dir[dir=packages/commonjs/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-KGhLJc/packages/commonjs/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/dep-chain]", - " lsp.source_dir[dir=packages/dep-chain/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-KGhLJc/packages/dep-chain/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", - " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-KGhLJc/packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/library]", - " lsp.source_dir[dir=packages/library/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-KGhLJc/packages/library/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/namespaced]", - " lsp.source_dir[dir=packages/namespaced/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-KGhLJc/packages/namespaced/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-deps]", - " lsp.source_dir[dir=packages/with-deps/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-KGhLJc/packages/with-deps/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-dev-deps]", - " lsp.source_dir[dir=packages/with-dev-deps/src, recursive=false]", - " lsp.source_dir[dir=packages/with-dev-deps/test, recursive=false]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-KGhLJc/packages/with-dev-deps/src, recursive=false]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-KGhLJc/packages/with-dev-deps/test, recursive=false]", " lsp.discover_package[name=@rewatch-test/with-jsx]", - " lsp.source_dir[dir=packages/with-jsx/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-KGhLJc/packages/with-jsx/src, recursive=true]", " lsp.discover_package[name=@rewatch-test/with-ppx]", - " lsp.source_dir[dir=packages/with-ppx/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-KGhLJc/packages/with-ppx/src, recursive=true]", " lsp.discover_package[name=rescript-bun]", - " lsp.source_dir[dir=node_modules/rescript-bun/src, recursive=true]", - " lsp.source_dir[dir=node_modules/rescript-bun/test, recursive=false]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-KGhLJc/node_modules/rescript-bun/src, recursive=true]", + " lsp.source_dir[dir=C:/Users/runneradmin/AppData/Local/Temp/rewatch-test-KGhLJc/node_modules/rescript-bun/test, recursive=false]", " lsp.discover_package[name=rewatch-test-fixture]", - " lsp.source_dir[dir=src, recursive=true]", + " lsp.s
tests/format.test.mjs > format > formats only current package when run from subdirectory: tests/rewatch_tests/helpers/test-context.mjs#L627
Error: Snapshot `format > formats only current package when run from subdirectory 1` mismatched - Expected + Received [ "rewatch.format", " format.format", " packages.make", " build.load_package_sources[package=@rewatch-test/library]", - " format.write_file[file=packages/library/src/Library.res]", + " format.write_file[file=.\packages\library\src\Library.res]", ] ❯ runRewatchTest helpers/test-context.mjs:627:23
tests/format.test.mjs > format > formats only current package when run from subdirectory: tests/rewatch_tests/helpers/test-context.mjs#L627
Error: Snapshot `format > formats only current package when run from subdirectory 1` mismatched - Expected + Received [ "rewatch.format", " format.format", " packages.make", " build.load_package_sources[package=@rewatch-test/library]", - " format.write_file[file=packages/library/src/Library.res]", + " format.write_file[file=.\packages\library\src\Library.res]", ] ❯ runRewatchTest helpers/test-context.mjs:627:23
tests/format.test.mjs > format > formats all project files: tests/rewatch_tests/helpers/test-context.mjs#L627
Error: Snapshot `format > formats all project files 1` mismatched - Expected + Received @@ -3,8 +3,8 @@ " format.format", " packages.make", " build.load_package_sources[package=@rewatch-test/app]", " build.load_package_sources[package=@rewatch-test/library]", " build.load_package_sources[package=rewatch-test-fixture]", - " format.write_file[file=packages/app/src/App.res]", + " format.write_file[file=.\packages\app\src\App.res]", - " format.write_file[file=packages/library/src/Library.res]", + " format.write_file[file=.\packages\library\src\Library.res]", ] ❯ runRewatchTest helpers/test-context.mjs:627:23
tests/format.test.mjs > format > formats all project files: tests/rewatch_tests/helpers/test-context.mjs#L627
Error: Snapshot `format > formats all project files 1` mismatched - Expected + Received @@ -3,8 +3,8 @@ " format.format", " packages.make", " build.load_package_sources[package=@rewatch-test/app]", " build.load_package_sources[package=@rewatch-test/library]", " build.load_package_sources[package=rewatch-test-fixture]", - " format.write_file[file=packages/app/src/App.res]", + " format.write_file[file=.\packages\app\src\App.res]", - " format.write_file[file=packages/library/src/Library.res]", + " format.write_file[file=.\packages\library\src\Library.res]", ] ❯ runRewatchTest helpers/test-context.mjs:627:23
tests/format.test.mjs > format > formats a single file: tests/rewatch_tests/helpers/test-context.mjs#L627
Error: Snapshot `format > formats a single file 1` mismatched - Expected + Received [ "rewatch.format", " format.format", - " format.write_file[file=packages/library/src/Library.res]", + " format.write_file[file=.\packages\library\src\Library.res]", ] ❯ runRewatchTest helpers/test-context.mjs:627:23
tests/format.test.mjs > format > formats a single file: tests/rewatch_tests/helpers/test-context.mjs#L627
Error: Snapshot `format > formats a single file 1` mismatched - Expected + Received [ "rewatch.format", " format.format", - " format.write_file[file=packages/library/src/Library.res]", + " format.write_file[file=.\packages\library\src\Library.res]", ] ❯ runRewatchTest helpers/test-context.mjs:627:23

Artifacts

Produced during runtime
Name Size Digest
api
190 KB
sha256:6e04107fc7437572affe23a31e59a23b3342f8fd375e87503775c8e69aeae179
binaries-darwin-arm64
14.4 MB
sha256:ba00766ec6b528996a9217eb442f242fa2a34d7590cc76340e8c8d2ae57beb28
binaries-darwin-x64
13.1 MB
sha256:d379e9f1652247ad11695689611559c56a9f3fdafa963ee82cdd3720d7db7ba1
binaries-linux-arm64
13.5 MB
sha256:390a97dc4215d667c8a5d57cc05f57e39716a977c06343e86841d805ef5205cf
binaries-linux-x64
12.7 MB
sha256:c3da417954fa84c53aaedc744ad477797b7d39dbf432868b728336510ae175f2
lib-ocaml
5.49 MB
sha256:46a5c3d387b6183db9c6bc59557e9e7dd2c24477c4a1c8de500652d4096d375e