This is an automated email from the ASF dual-hosted git repository.
bobbai00 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 ea6607e7e0 chore(docker): add ASF Incubator disclaimer to Dockerfiles
(#4925)
ea6607e7e0 is described below
commit ea6607e7e0d8fb1d5b851fc23d74bc3c19f1f948
Author: Jiadong Bai <[email protected]>
AuthorDate: Mon May 4 11:43:57 2026 -0700
chore(docker): add ASF Incubator disclaimer to Dockerfiles (#4925)
### What changes were proposed in this PR?
Add the standard ASF Incubator disclaimer comment block below the
existing ASF license header in every Dockerfile in the repo: root
`Dockerfile`, all `bin/*.dockerfile` (9 files),
`bin/y-websocket-server/Dockerfile`, `bin/pylsp/Dockerfile`. Disclaimer
text matches `DISCLAIMER` at the repo root.
### Any related issues, documentation, discussions?
Closes #4924.
### How was this PR tested?
Comment-only change; no functional impact. `git diff --stat` shows 12
Dockerfiles touched, +9 each.
### 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 cb020059d5..f0d8fbdbf9 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:24-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