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

Reply via email to