This is an automated email from the ASF dual-hosted git repository.
bobbai00 pushed a commit to branch release/v1.1.0-incubating
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/release/v1.1.0-incubating by
this push:
new f2d68f4a2e chore(docker, 1.1): add ASF Incubator disclaimer to
Dockerfiles (#4931)
f2d68f4a2e is described below
commit f2d68f4a2ee3f166befd072a09adb5bf14bd8906
Author: Jiadong Bai <[email protected]>
AuthorDate: Mon May 4 14:17:24 2026 -0700
chore(docker, 1.1): add ASF Incubator disclaimer to Dockerfiles (#4931)
### What changes were proposed in this PR?
Manual backport of #4925 to `release/v1.1.0-incubating`. Auto-backport
failed because `bin/texera-web-application.dockerfile` diverged on main
(Node 22 → 24 in #4658, landed 2026-05-02). Conflict resolved by keeping
the release branch's `FROM node:22-bookworm` and inserting the
disclaimer block above it. The other 11 Dockerfiles applied cleanly.
### Any related issues, documentation, discussions?
Backport of #4925. Closes the auto-backport failure noted at
https://github.com/apache/texera/actions/runs/25336814980/job/74284062316.
### How was this PR tested?
Comment-only change; no functional impact. `git diff --stat
upstream/release/v1.1.0-incubating` shows 12 Dockerfiles touched, +9
each (+108 / 0).
### Was this PR authored or co-authored using generative AI tooling?
Generated-by: Claude Code (Opus 4.7)
---
Dockerfile | 9 +++++++++
bin/access-control-service.dockerfile | 9 +++++++++
bin/agent-service.dockerfile | 9 +++++++++
bin/computing-unit-master.dockerfile | 9 +++++++++
bin/computing-unit-worker.dockerfile | 9 +++++++++
bin/config-service.dockerfile | 9 +++++++++
bin/file-service.dockerfile | 9 +++++++++
bin/pylsp/Dockerfile | 9 +++++++++
bin/texera-web-application.dockerfile | 9 +++++++++
bin/workflow-compiling-service.dockerfile | 9 +++++++++
bin/workflow-computing-unit-managing-service.dockerfile | 9 +++++++++
bin/y-websocket-server/Dockerfile | 9 +++++++++
12 files changed, 108 insertions(+)
diff --git a/Dockerfile b/Dockerfile
index 61dc304946..c1be6e7d92 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -15,6 +15,15 @@
# specific language governing permissions and limitations
# under the License.
+# Apache Texera is an effort undergoing incubation at The Apache Software
+# Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
+# required of all newly accepted projects until a further review indicates
+# that the infrastructure, communications, and decision-making process have
+# stabilized in a manner consistent with other successful ASF projects.
+# While incubation status is not necessarily a reflection of the
+# completeness or stability of the code, it does indicate that the project
+# has yet to be fully endorsed by the ASF.
+
FROM node:18-alpine AS nodegui
WORKDIR /gui
diff --git a/bin/access-control-service.dockerfile
b/bin/access-control-service.dockerfile
index 8c5b5b51ee..fac67fb08b 100644
--- a/bin/access-control-service.dockerfile
+++ b/bin/access-control-service.dockerfile
@@ -15,6 +15,15 @@
# specific language governing permissions and limitations
# under the License.
+# Apache Texera is an effort undergoing incubation at The Apache Software
+# Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
+# required of all newly accepted projects until a further review indicates
+# that the infrastructure, communications, and decision-making process have
+# stabilized in a manner consistent with other successful ASF projects.
+# While incubation status is not necessarily a reflection of the
+# completeness or stability of the code, it does indicate that the project
+# has yet to be fully endorsed by the ASF.
+
FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11 AS build
# Set working directory
diff --git a/bin/agent-service.dockerfile b/bin/agent-service.dockerfile
index a3c91acf2e..b2fcdea570 100644
--- a/bin/agent-service.dockerfile
+++ b/bin/agent-service.dockerfile
@@ -15,6 +15,15 @@
# specific language governing permissions and limitations
# under the License.
+# Apache Texera is an effort undergoing incubation at The Apache Software
+# Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
+# required of all newly accepted projects until a further review indicates
+# that the infrastructure, communications, and decision-making process have
+# stabilized in a manner consistent with other successful ASF projects.
+# While incubation status is not necessarily a reflection of the
+# completeness or stability of the code, it does indicate that the project
+# has yet to be fully endorsed by the ASF.
+
FROM oven/bun:1-alpine
WORKDIR /app
diff --git a/bin/computing-unit-master.dockerfile
b/bin/computing-unit-master.dockerfile
index 2e0f347796..8f2fa2b999 100644
--- a/bin/computing-unit-master.dockerfile
+++ b/bin/computing-unit-master.dockerfile
@@ -15,6 +15,15 @@
# specific language governing permissions and limitations
# under the License.
+# Apache Texera is an effort undergoing incubation at The Apache Software
+# Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
+# required of all newly accepted projects until a further review indicates
+# that the infrastructure, communications, and decision-making process have
+# stabilized in a manner consistent with other successful ASF projects.
+# While incubation status is not necessarily a reflection of the
+# completeness or stability of the code, it does indicate that the project
+# has yet to be fully endorsed by the ASF.
+
FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11 AS build
# Set working directory
diff --git a/bin/computing-unit-worker.dockerfile
b/bin/computing-unit-worker.dockerfile
index a536a8712a..c36a5a2698 100644
--- a/bin/computing-unit-worker.dockerfile
+++ b/bin/computing-unit-worker.dockerfile
@@ -15,6 +15,15 @@
# specific language governing permissions and limitations
# under the License.
+# Apache Texera is an effort undergoing incubation at The Apache Software
+# Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
+# required of all newly accepted projects until a further review indicates
+# that the infrastructure, communications, and decision-making process have
+# stabilized in a manner consistent with other successful ASF projects.
+# While incubation status is not necessarily a reflection of the
+# completeness or stability of the code, it does indicate that the project
+# has yet to be fully endorsed by the ASF.
+
FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11 AS build
# Set working directory
diff --git a/bin/config-service.dockerfile b/bin/config-service.dockerfile
index eeefdfa58c..251d5fdb8a 100644
--- a/bin/config-service.dockerfile
+++ b/bin/config-service.dockerfile
@@ -15,6 +15,15 @@
# specific language governing permissions and limitations
# under the License.
+# Apache Texera is an effort undergoing incubation at The Apache Software
+# Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
+# required of all newly accepted projects until a further review indicates
+# that the infrastructure, communications, and decision-making process have
+# stabilized in a manner consistent with other successful ASF projects.
+# While incubation status is not necessarily a reflection of the
+# completeness or stability of the code, it does indicate that the project
+# has yet to be fully endorsed by the ASF.
+
FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11 AS build
# Set working directory
diff --git a/bin/file-service.dockerfile b/bin/file-service.dockerfile
index d8b0a1c124..4decf69612 100644
--- a/bin/file-service.dockerfile
+++ b/bin/file-service.dockerfile
@@ -15,6 +15,15 @@
# specific language governing permissions and limitations
# under the License.
+# Apache Texera is an effort undergoing incubation at The Apache Software
+# Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
+# required of all newly accepted projects until a further review indicates
+# that the infrastructure, communications, and decision-making process have
+# stabilized in a manner consistent with other successful ASF projects.
+# While incubation status is not necessarily a reflection of the
+# completeness or stability of the code, it does indicate that the project
+# has yet to be fully endorsed by the ASF.
+
FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11 AS build
# Set working directory
diff --git a/bin/pylsp/Dockerfile b/bin/pylsp/Dockerfile
index f02762b2df..7fd4e80b27 100644
--- a/bin/pylsp/Dockerfile
+++ b/bin/pylsp/Dockerfile
@@ -15,6 +15,15 @@
# specific language governing permissions and limitations
# under the License.
+# Apache Texera is an effort undergoing incubation at The Apache Software
+# Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
+# required of all newly accepted projects until a further review indicates
+# that the infrastructure, communications, and decision-making process have
+# stabilized in a manner consistent with other successful ASF projects.
+# While incubation status is not necessarily a reflection of the
+# completeness or stability of the code, it does indicate that the project
+# has yet to be fully endorsed by the ASF.
+
# Use an official Python runtime as a parent image
FROM python:3.10-slim
diff --git a/bin/texera-web-application.dockerfile
b/bin/texera-web-application.dockerfile
index 20ed6428bc..c13fef29c0 100644
--- a/bin/texera-web-application.dockerfile
+++ b/bin/texera-web-application.dockerfile
@@ -15,6 +15,15 @@
# specific language governing permissions and limitations
# under the License.
+# Apache Texera is an effort undergoing incubation at The Apache Software
+# Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
+# required of all newly accepted projects until a further review indicates
+# that the infrastructure, communications, and decision-making process have
+# stabilized in a manner consistent with other successful ASF projects.
+# While incubation status is not necessarily a reflection of the
+# completeness or stability of the code, it does indicate that the project
+# has yet to be fully endorsed by the ASF.
+
FROM node:22-bookworm AS build-frontend
RUN apt-get update && apt-get install -y --no-install-recommends \
diff --git a/bin/workflow-compiling-service.dockerfile
b/bin/workflow-compiling-service.dockerfile
index 2f69217de7..a2617d7a4b 100644
--- a/bin/workflow-compiling-service.dockerfile
+++ b/bin/workflow-compiling-service.dockerfile
@@ -15,6 +15,15 @@
# specific language governing permissions and limitations
# under the License.
+# Apache Texera is an effort undergoing incubation at The Apache Software
+# Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
+# required of all newly accepted projects until a further review indicates
+# that the infrastructure, communications, and decision-making process have
+# stabilized in a manner consistent with other successful ASF projects.
+# While incubation status is not necessarily a reflection of the
+# completeness or stability of the code, it does indicate that the project
+# has yet to be fully endorsed by the ASF.
+
FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11 AS build
# Set working directory
diff --git a/bin/workflow-computing-unit-managing-service.dockerfile
b/bin/workflow-computing-unit-managing-service.dockerfile
index 96b02c8506..1edb94019a 100644
--- a/bin/workflow-computing-unit-managing-service.dockerfile
+++ b/bin/workflow-computing-unit-managing-service.dockerfile
@@ -15,6 +15,15 @@
# specific language governing permissions and limitations
# under the License.
+# Apache Texera is an effort undergoing incubation at The Apache Software
+# Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
+# required of all newly accepted projects until a further review indicates
+# that the infrastructure, communications, and decision-making process have
+# stabilized in a manner consistent with other successful ASF projects.
+# While incubation status is not necessarily a reflection of the
+# completeness or stability of the code, it does indicate that the project
+# has yet to be fully endorsed by the ASF.
+
FROM sbtscala/scala-sbt:eclipse-temurin-jammy-11.0.17_8_1.9.3_2.13.11 AS build
# Set working directory
diff --git a/bin/y-websocket-server/Dockerfile
b/bin/y-websocket-server/Dockerfile
index 39bb85bc5a..0913412ccd 100644
--- a/bin/y-websocket-server/Dockerfile
+++ b/bin/y-websocket-server/Dockerfile
@@ -15,6 +15,15 @@
# specific language governing permissions and limitations
# under the License.
+# Apache Texera is an effort undergoing incubation at The Apache Software
+# Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is
+# required of all newly accepted projects until a further review indicates
+# that the infrastructure, communications, and decision-making process have
+# stabilized in a manner consistent with other successful ASF projects.
+# While incubation status is not necessarily a reflection of the
+# completeness or stability of the code, it does indicate that the project
+# has yet to be fully endorsed by the ASF.
+
# Use an official Node runtime as a parent image
FROM node:latest