This is an automated email from the ASF dual-hosted git repository.

yiconghuang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git


The following commit(s) were added to refs/heads/main by this push:
     new e76288d00c chore(deps): bump protobuf from 3.20.3 to 4.25.8 in /amber 
(#4101)
e76288d00c is described below

commit e76288d00c5b6fd4654e7a9100059df5d7cce9c9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Sat Dec 6 06:23:47 2025 -0800

    chore(deps): bump protobuf from 3.20.3 to 4.25.8 in /amber (#4101)
---
 .licenserc.yaml                                       |  1 +
 amber/requirements.txt                                |  2 +-
 amber/src/main/python/proto/__init__.py               | 16 ----------------
 amber/src/main/python/proto/org/__init__.py           | 16 ----------------
 amber/src/main/python/proto/org/apache/__init__.py    | 16 ----------------
 .../main/python/proto/org/apache/texera/__init__.py   | 16 ----------------
 .../python/proto/org/apache/texera/amber/__init__.py  | 16 ----------------
 .../proto/org/apache/texera/amber/core/__init__.py    | 19 +------------------
 .../proto/org/apache/texera/amber/engine/__init__.py  | 16 ----------------
 .../texera/amber/engine/architecture/__init__.py      | 16 ----------------
 .../texera/amber/engine/architecture/rpc/__init__.py  | 19 +------------------
 .../engine/architecture/sendsemantics/__init__.py     | 19 +------------------
 .../amber/engine/architecture/worker/__init__.py      | 19 +------------------
 .../org/apache/texera/amber/engine/common/__init__.py | 19 +------------------
 amber/src/main/python/proto/scalapb/__init__.py       | 17 -----------------
 bin/python-proto-gen.sh                               |  2 +-
 16 files changed, 8 insertions(+), 221 deletions(-)

diff --git a/.licenserc.yaml b/.licenserc.yaml
index 9f2f0823e4..fed8faf136 100644
--- a/.licenserc.yaml
+++ b/.licenserc.yaml
@@ -25,3 +25,4 @@ header:
     - '.gitignore'
     - '.licenserc.yaml'
     - 'frontend/.yarn/**'
+    - 'amber/src/main/python/proto/**'
diff --git a/amber/requirements.txt b/amber/requirements.txt
index 02aacdc7aa..e0eea88b44 100644
--- a/amber/requirements.txt
+++ b/amber/requirements.txt
@@ -25,7 +25,7 @@ pyarrow==21.0.0
 pytest==7.4.0
 python-dateutil==2.8.2
 pytest-timeout==2.2.0
-protobuf==3.20.3
+protobuf==4.25.8
 betterproto==2.0.0b7
 typing==3.7.4.3
 pampy==0.3.0
diff --git a/amber/src/main/python/proto/__init__.py 
b/amber/src/main/python/proto/__init__.py
index 13a83393a9..e69de29bb2 100644
--- a/amber/src/main/python/proto/__init__.py
+++ b/amber/src/main/python/proto/__init__.py
@@ -1,16 +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.
diff --git a/amber/src/main/python/proto/org/__init__.py 
b/amber/src/main/python/proto/org/__init__.py
index 13a83393a9..e69de29bb2 100644
--- a/amber/src/main/python/proto/org/__init__.py
+++ b/amber/src/main/python/proto/org/__init__.py
@@ -1,16 +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.
diff --git a/amber/src/main/python/proto/org/apache/__init__.py 
b/amber/src/main/python/proto/org/apache/__init__.py
index 13a83393a9..e69de29bb2 100644
--- a/amber/src/main/python/proto/org/apache/__init__.py
+++ b/amber/src/main/python/proto/org/apache/__init__.py
@@ -1,16 +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.
diff --git a/amber/src/main/python/proto/org/apache/texera/__init__.py 
b/amber/src/main/python/proto/org/apache/texera/__init__.py
index 13a83393a9..e69de29bb2 100644
--- a/amber/src/main/python/proto/org/apache/texera/__init__.py
+++ b/amber/src/main/python/proto/org/apache/texera/__init__.py
@@ -1,16 +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.
diff --git a/amber/src/main/python/proto/org/apache/texera/amber/__init__.py 
b/amber/src/main/python/proto/org/apache/texera/amber/__init__.py
index 13a83393a9..e69de29bb2 100644
--- a/amber/src/main/python/proto/org/apache/texera/amber/__init__.py
+++ b/amber/src/main/python/proto/org/apache/texera/amber/__init__.py
@@ -1,16 +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.
diff --git 
a/amber/src/main/python/proto/org/apache/texera/amber/core/__init__.py 
b/amber/src/main/python/proto/org/apache/texera/amber/core/__init__.py
index e6881ed2bd..35975bc0e6 100644
--- a/amber/src/main/python/proto/org/apache/texera/amber/core/__init__.py
+++ b/amber/src/main/python/proto/org/apache/texera/amber/core/__init__.py
@@ -1,22 +1,5 @@
-# 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.
-
 # Generated by the protocol buffer compiler.  DO NOT EDIT!
-# sources: org/apache/amber/core/executor.proto, 
org/apache/amber/core/virtualidentity.proto, 
org/apache/amber/core/workflow.proto, 
org/apache/amber/core/workflowruntimestate.proto
+# sources: org/apache/texera/amber/core/executor.proto, 
org/apache/texera/amber/core/virtualidentity.proto, 
org/apache/texera/amber/core/workflow.proto, 
org/apache/texera/amber/core/workflowruntimestate.proto
 # plugin: python-betterproto
 # This file has been @generated
 
diff --git 
a/amber/src/main/python/proto/org/apache/texera/amber/engine/__init__.py 
b/amber/src/main/python/proto/org/apache/texera/amber/engine/__init__.py
index 13a83393a9..e69de29bb2 100644
--- a/amber/src/main/python/proto/org/apache/texera/amber/engine/__init__.py
+++ b/amber/src/main/python/proto/org/apache/texera/amber/engine/__init__.py
@@ -1,16 +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.
diff --git 
a/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/__init__.py
 
b/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/__init__.py
index 13a83393a9..e69de29bb2 100644
--- 
a/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/__init__.py
+++ 
b/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/__init__.py
@@ -1,16 +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.
diff --git 
a/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/rpc/__init__.py
 
b/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/rpc/__init__.py
index 1fc9bf2b5b..ea6ddc5e43 100644
--- 
a/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/rpc/__init__.py
+++ 
b/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/rpc/__init__.py
@@ -1,22 +1,5 @@
-# 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.
-
 # Generated by the protocol buffer compiler.  DO NOT EDIT!
-# sources: org/apache/amber/engine/architecture/rpc/controlcommands.proto, 
org/apache/amber/engine/architecture/rpc/controllerservice.proto, 
org/apache/amber/engine/architecture/rpc/controlreturns.proto, 
org/apache/amber/engine/architecture/rpc/testerservice.proto, 
org/apache/amber/engine/architecture/rpc/workerservice.proto
+# sources: 
org/apache/texera/amber/engine/architecture/rpc/controlcommands.proto, 
org/apache/texera/amber/engine/architecture/rpc/controllerservice.proto, 
org/apache/texera/amber/engine/architecture/rpc/controlreturns.proto, 
org/apache/texera/amber/engine/architecture/rpc/testerservice.proto, 
org/apache/texera/amber/engine/architecture/rpc/workerservice.proto
 # plugin: python-betterproto
 # This file has been @generated
 
diff --git 
a/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/sendsemantics/__init__.py
 
b/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/sendsemantics/__init__.py
index b8bb7d2fef..94ed31cce3 100644
--- 
a/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/sendsemantics/__init__.py
+++ 
b/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/sendsemantics/__init__.py
@@ -1,22 +1,5 @@
-# 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.
-
 # Generated by the protocol buffer compiler.  DO NOT EDIT!
-# sources: 
org/apache/amber/engine/architecture/sendsemantics/partitionings.proto
+# sources: 
org/apache/texera/amber/engine/architecture/sendsemantics/partitionings.proto
 # plugin: python-betterproto
 # This file has been @generated
 
diff --git 
a/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/worker/__init__.py
 
b/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/worker/__init__.py
index 9c39ccd173..072e7c8ce6 100644
--- 
a/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/worker/__init__.py
+++ 
b/amber/src/main/python/proto/org/apache/texera/amber/engine/architecture/worker/__init__.py
@@ -1,22 +1,5 @@
-# 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.
-
 # Generated by the protocol buffer compiler.  DO NOT EDIT!
-# sources: org/apache/amber/engine/architecture/worker/statistics.proto
+# sources: org/apache/texera/amber/engine/architecture/worker/statistics.proto
 # plugin: python-betterproto
 # This file has been @generated
 
diff --git 
a/amber/src/main/python/proto/org/apache/texera/amber/engine/common/__init__.py 
b/amber/src/main/python/proto/org/apache/texera/amber/engine/common/__init__.py
index 35f2958c50..55c789aa39 100644
--- 
a/amber/src/main/python/proto/org/apache/texera/amber/engine/common/__init__.py
+++ 
b/amber/src/main/python/proto/org/apache/texera/amber/engine/common/__init__.py
@@ -1,22 +1,5 @@
-# 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.
-
 # Generated by the protocol buffer compiler.  DO NOT EDIT!
-# sources: org/apache/amber/engine/common/actormessage.proto, 
org/apache/amber/engine/common/ambermessage.proto, 
org/apache/amber/engine/common/executionruntimestate.proto
+# sources: org/apache/texera/amber/engine/common/actormessage.proto, 
org/apache/texera/amber/engine/common/ambermessage.proto, 
org/apache/texera/amber/engine/common/executionruntimestate.proto
 # plugin: python-betterproto
 # This file has been @generated
 
diff --git a/amber/src/main/python/proto/scalapb/__init__.py 
b/amber/src/main/python/proto/scalapb/__init__.py
index 153dd1b07a..49c713815a 100644
--- a/amber/src/main/python/proto/scalapb/__init__.py
+++ b/amber/src/main/python/proto/scalapb/__init__.py
@@ -1,20 +1,3 @@
-# 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.
-
 # Generated by the protocol buffer compiler.  DO NOT EDIT!
 # sources: scalapb/scalapb.proto
 # plugin: python-betterproto
diff --git a/bin/python-proto-gen.sh b/bin/python-proto-gen.sh
index c049fcbbfc..0faf33eb9b 100755
--- a/bin/python-proto-gen.sh
+++ b/bin/python-proto-gen.sh
@@ -23,7 +23,7 @@ AMBER_DIR="$TEXERA_HOME/amber"
 PYAMBER_DIR="$AMBER_DIR/src/main/python"
 PROTOBUF_AMBER_DIR="$AMBER_DIR/src/main/protobuf"
 
-CORE_DIR="$TEXERA_HOME/core/workflow-core"
+CORE_DIR="$TEXERA_HOME/common/workflow-core"
 PROTOBUF_CORE_DIR="$CORE_DIR/src/main/protobuf"
 
 # proto-gen

Reply via email to