As evidence from #5825, we don't have web client UI integration tests from the deephaven-core side of things.
The web client e2e tests run in the web-client-ui and deephaven-plugins repo against ghcr.io/deephaven/server:edge.
In particular during a patch release, if a web UI version bump happens, its possible to depend on a web UI version built against a JS API version newer than deephaven-core.
While full integration tests of the web client UI from deephaven-core may be out of scope, we should be able to have some minimum version compatibility check; if the deephaven-core JS API version < web-client-ui JS API version, fail a test.
As evidence from #5825, we don't have web client UI integration tests from the deephaven-core side of things.
The web client e2e tests run in the web-client-ui and deephaven-plugins repo against
ghcr.io/deephaven/server:edge.In particular during a patch release, if a web UI version bump happens, its possible to depend on a web UI version built against a JS API version newer than deephaven-core.
While full integration tests of the web client UI from deephaven-core may be out of scope, we should be able to have some minimum version compatibility check; if the deephaven-core JS API version < web-client-ui JS API version, fail a test.