The GitHub Actions job "Required Checks" on texera.git/test/state-mat-into-amber-integration has failed. Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).
Head commit for run: 9f13e265b752dd249175a597fabfb0a360b8bb3c / Yicong Huang <[email protected]> test(amber): move state-mat e2e into amber-integration Drop the macOS-only `pyamber-state-materialization-mac` diagnostic job and the sqlite-backed `SqlCatalog` override it relied on. Mark the two e2e tests with @pytest.mark.integration so they run in the `amber-integration` ubuntu job, which already provisions postgres + iceberg catalog DB + MinIO + Lakekeeper and runs `pytest -m integration` as its last step. Catalog initialization now mirrors test_iceberg_document.py:45 — postgres-backed JdbcCatalog with a tempdir warehouse — so we exercise the real prod catalog code path instead of an sqlite shim. The `StorageConfig.initialize` call is wrapped in a session-autouse fixture (rather than at module import) so it co-exists with test_iceberg_document.py's import-time initialize regardless of pytest collection order. The unit-style `test_process_start_channel_persists_produce_state_on_start_output` that the mac job also ran is unaffected: it monkeypatches the output manager and is already picked up by the regular `pyamber` job's `pytest -m "not integration"` step. Closes #5681 Report URL: https://github.com/apache/texera/actions/runs/27474625390 With regards, GitHub Actions via GitBox
