The GitHub Actions job "Backport Approval Check" on 
texera.git/feat/7751-require-warehouse-v2 has failed.
Run started by GitHub user Copilot (triggered by Copilot).

Head commit for run:
7366a766686c6d2bc2e7502e9b44b991069ec251 / mengw15 
<[email protected]>
feat: require a warehouse for every execution while the feature is enabled

With per-user warehouses enabled, an execution carrying no warehouseId
silently wrote into the shared default warehouse: resolveLakekeeperWarehouseName
mapped None to None whenever the flag was on. That made "a run writes into
the user's own warehouse" a UI convention rather than a system property,
and one path already violated it — agent-driven runs hardcoded
warehouseId = None, bypassing the picker entirely.

The resolver now refuses an execution without a pick while the feature is
enabled, and the agent path carries the user's pick end to end:
SyncExecutionRequest accepts a warehouseId, the agent service forwards
what the workspace picked, and the frontend attaches it the same way it
attaches computingUnitId. With the feature off nothing changes — no pick
still means the shared warehouse, and an explicit pick is still refused
loudly (#6930).

Part of #6870. Closes #7751.

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

With regards,
GitHub Actions via GitBox

Reply via email to