The GitHub Actions job "Backport Approval Check" on 
texera.git/fix/form-huggingface-task-persists has failed.
Run started by GitHub user yangzhang75 (triggered by yangzhang75).

Head commit for run:
342d021a3fecd9bd12052ccaa6f20eb287f9251c / Yang Zhang <[email protected]>
fix(workflow-form): let a card change its operator's siblings the way the panel 
does, so the HuggingFace task change persists on the form

An exposed HuggingFace model picker on the Form View offered a task
selector that could not persist: the card wrote back only the property
it was bound to, under the binding's id, and the operator's other
properties were a read-only copy with no controls. Changing the task on
the form switched the model list but saved nothing, so a reader could
pick a model for a task the operator does not run.

The Form View is another way to show the canvas, so a card now behaves
like the operator property panel for the property it exposes. The field
keeps the property's own key; the operator's other properties ride
along as plain controls on the card's form and in its model, so a
widget that reads or writes a sibling by key (the HuggingFace picker
writes task and resets the task-scoped fields) finds the same controls
as on the panel; and the card writes back everything that differs from
the operator in one edit (FormBindingService.writeProperties), the
bound property and the siblings a widget changed. The build-time guard
against formly's blank default stays, for the bound property only.

Closes #8762

Co-Authored-By: Claude Fable 5.1 <[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/37179724671

With regards,
GitHub Actions via GitBox

Reply via email to