aglinxinyuan commented on PR #6188:
URL: https://github.com/apache/texera/pull/6188#issuecomment-4888230578

   Pushed two commits to get CI green here:
   
   1. **`check_binary_deps` drift** — `frontend/LICENSE-binary` still pinned 
the pre-bump versions of four *bundled* direct deps, and direct-dep drift 
always blocks. Synced them: `ng-zorro-antd` 21.3.1→21.3.2, `rxjs` 7.8.1→7.8.2, 
`uuid` 14.0.0→14.0.1, `y-monaco` 0.1.5→0.1.6. (`@lezer/python` and 
`y-protocols` are transitive / already in sync, so they weren't flagged.)
   
   2. **`test:ci` compile error (`TS2345`)** — rxjs 7.8.2 tightened 
`Subscriber.next()` to reject `undefined`, which surfaced a latent unsafe 
optional-chained `.find()?.` in `StubWorkflowPersistService`. It only breaks 
the *test* build (the stub isn't in the prod bundle), which is why `build:ci` 
stayed green while `test:ci` failed. Cast the emitted value to `Workflow` to 
match the `Observable<Workflow>` contract — no runtime-behavior change.
   
   Ran the full suite locally against the bumped deps (node v24.15.0, rxjs 
7.8.2) — clean, no `TS2345`:
   
   ```
    Test Files  125 passed | 1 skipped (126)
         Tests  1333 passed | 2 skipped | 1 todo (1336)
   
    NX   Successfully ran target test for project gui
   ```
   
   All the specs that consume the stub pass — `download` (15), 
`workflow-version` (30), `filters` (4), `workspace` (24), `hub-workflow-detail` 
(32), `user-workflow` (12).
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to