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