The GitHub Actions job "Benchmarks" on texera.git/main has succeeded. Run started by GitHub user github-merge-queue[bot] (triggered by github-merge-queue[bot]).
Head commit for run: 1ac5b225fe203a65d3305b6df2839382e35e1a25 / carloea2 <[email protected]> feat(amber): reject missing workflow metadata ID (#8142) ### What changes were proposed in this PR? Return 400 Bad Request when the workflow owner, name or description endpoint is called without a workflow ID. Valid IDs keep their existing behavior. Before: a missing ID could return an empty response. After: it returns 400 with `wid is required`. ### Any related issues, documentation, discussions? Closes #8141 ### How was this PR tested? Retested in a fresh detached worktree from upstream main at `7426431337`, which includes #8938. The regression assertions failed before the implementation change: 1 failed and 17 passed. After the change, all 18 focused tests pass. Used JDK 17 and a disposable PostgreSQL database initialized from `sql/texera_ddl.sql`. The tests use embedded PostgreSQL. Object-storage endpoints were isolated for the passing run. ```powershell $env:STORAGE_JDBC_URL='jdbc:postgresql://127.0.0.1:55489/oct15_review?currentSchema=texera_db,public' $env:STORAGE_S3_ENDPOINT='http://127.0.0.1:1' $env:STORAGE_LAKEFS_ENDPOINT='http://127.0.0.1:1/api/v1' sbt -batch "WorkflowExecutionService/testOnly *WorkflowResourceCoverSpec -- -oDF" "scalafixAll --check" scalafmtCheckAll ``` Repository lint, formatting and whitespace checks pass. The full LoopIntegrationSpec also passes all 8 tests on this refreshed branch, using real Python workers and JVM operators, including nested loops. There are no failed or canceled tests. The run used Python 3.12 and isolated PostgreSQL metadata and Iceberg catalog databases. ```powershell $env:STORAGE_JDBC_URL_FOR_TEST_CASES=$env:STORAGE_JDBC_URL $env:STORAGE_ICEBERG_CATALOG_TYPE='postgres' $env:STORAGE_ICEBERG_CATALOG_POSTGRES_URI_WITHOUT_SCHEME='127.0.0.1:55489/oct15_loop_catalog' $env:UDF_PYTHON_PATH='C:/Users/carlo/texera/venv312/Scripts/python.exe' sbt -batch "WorkflowExecutionService/testOnly *LoopIntegrationSpec -- -oDF" ``` ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Codex Report URL: https://github.com/apache/texera/actions/runs/40367790746 With regards, GitHub Actions via GitBox
