This is an automated email from the ASF dual-hosted git repository. github-merge-queue[bot] pushed a commit to branch gh-readonly-queue/main/pr-7453-12169c2cfe5f92d0c492ae12d8eb2b53a6fec098 in repository https://gitbox.apache.org/repos/asf/texera.git
commit 36915ea8ac63aa190f3508d23590ebae8abac6fa Author: Xinyuan Lin <[email protected]> AuthorDate: Fri Aug 14 03:00:44 2026 +0000 chore(amber): remove the unused SchemaPropagationResponse (#7453) ### What changes were proposed in this PR? Deletes `SchemaPropagationResponse`, an orphaned HTTP response model. Pure deletion, no behaviour change: **−28 lines**. A repo-wide search for the name returns exactly one hit: the declaration itself. No `@Path` method returns it, there is no Jackson subtype registration for it, and no frontend interface mirrors it. What remains of the file is a single five-line case class plus the licence header. > Reviewer note: the similarly-named `SchemaPropagationFunc` in `common/workflow-core` is unrelated, live, and untouched — only the `web/model/http/response` case class is removed. ### Any related issues, documentation, discussions? Closes #7450 ### How was this PR tested? Existing tests only — this PR adds none; nothing referenced the removed class, so no spec covered it. Locally, from the repo root with Java 17: - `sbt "WorkflowExecutionService/Test/compile"` — success. Verification, re-runnable by a reviewer: ``` git grep -n SchemaPropagationResponse # only the deleted file ``` ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (Claude Opus 5) --- .../http/response/SchemaPropagationResponse.scala | 28 ---------------------- 1 file changed, 28 deletions(-) diff --git a/amber/src/main/scala/org/apache/texera/web/model/http/response/SchemaPropagationResponse.scala b/amber/src/main/scala/org/apache/texera/web/model/http/response/SchemaPropagationResponse.scala deleted file mode 100644 index 7cdee2cc81..0000000000 --- a/amber/src/main/scala/org/apache/texera/web/model/http/response/SchemaPropagationResponse.scala +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.apache.texera.web.model.http.response - -import org.apache.texera.amber.core.tuple.Attribute - -case class SchemaPropagationResponse( - code: Int, - result: Map[String, List[Option[List[Attribute]]]], - message: String -)
