The GitHub Actions job "Required Checks" on texera.git/xinyuan-scheduler-jump has failed. Run started by GitHub user aglinxinyuan (triggered by aglinxinyuan).
Head commit for run: 7d0bd9622d75240a4945f325f04653849258373f / Xinyuan Lin <[email protected]> feat(amber): record jumps as replay tails appended to the schedule Jumping back to an earlier operator now extends the execution sequence instead of resetting the cursor. Concretely, with `levelSets` covering levels `0..N-1`, a jump to `targetLevel` builds a new schedule whose `executionLevels` is the consumed prefix followed by `targetLevel..N-1`, with the cursor parked at the start of that appended tail. So `ABCDEF` with a jump from E back to C becomes `ABCDECDEF`; another jump from E back to C becomes `ABCDECDECDEF`. Schedule changes: - Re-introduce `executionLevels: Vector[Int]` constructor param plus `effectiveExecutionLevels` derived val (default `0..N-1`). `next()` walks `effectiveExecutionLevels`, not `levelSets` directly. - Rename the cursor `currentLevel` → `currentLevelIndex` since it now indexes into the (potentially extended) `effectiveExecutionLevels`. - Add `position` and `levelCount` accessors so the handler can build the extended sequence. JumpToOperatorRegionHandler builds the extended sequence and replaces the schedule via `coordinator.replaceSchedule(...)`. Adds a `WorkflowExecutionCoordinatorSpec` case that exercises the ABCDEF -> ABCDECDEF -> ABCDECDECDEF progression directly. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]> Report URL: https://github.com/apache/texera/actions/runs/25240314817 With regards, GitHub Actions via GitBox
