This is an automated email from the ASF dual-hosted git repository. fokko pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/iceberg.git
The following commit(s) were added to refs/heads/main by this push: new 8871bbcf4f Build: Add Docs Build CI (#14025) 8871bbcf4f is described below commit 8871bbcf4ffce83be7d1be8d75bf06e5ce7b36e4 Author: Manu Zhang <owenzhang1...@gmail.com> AuthorDate: Tue Sep 9 01:59:18 2025 +0800 Build: Add Docs Build CI (#14025) --- .github/workflows/delta-conversion-ci.yml | 1 + .github/workflows/docs-ci.yml | 38 +++++++++++++++++++++++++++++++ .github/workflows/flink-ci.yml | 1 + .github/workflows/hive-ci.yml | 1 + .github/workflows/java-ci.yml | 1 + .github/workflows/kafka-connect-ci.yml | 1 + .github/workflows/spark-ci.yml | 1 + 7 files changed, 44 insertions(+) diff --git a/.github/workflows/delta-conversion-ci.yml b/.github/workflows/delta-conversion-ci.yml index af58f59bd2..64bfd53b63 100644 --- a/.github/workflows/delta-conversion-ci.yml +++ b/.github/workflows/delta-conversion-ci.yml @@ -31,6 +31,7 @@ on: paths-ignore: - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/api-binary-compatibility.yml' + - '.github/workflows/docs-ci.yml' - '.github/workflows/flink-ci.yml' - '.github/workflows/hive-ci.yml' - '.github/workflows/java-ci.yml' diff --git a/.github/workflows/docs-ci.yml b/.github/workflows/docs-ci.yml new file mode 100644 index 0000000000..d1002f0286 --- /dev/null +++ b/.github/workflows/docs-ci.yml @@ -0,0 +1,38 @@ +# +# 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. +# +name: Docs Build CI +on: + pull_request: + paths: + - docs/** + - site/** + - format/** + - .github/workflows/docs-ci.yml + +jobs: + build-docs: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: 3.x + - name: Build Iceberg documentation + run: make build + working-directory: ./site diff --git a/.github/workflows/flink-ci.yml b/.github/workflows/flink-ci.yml index 00a281fee5..18cf01d06c 100644 --- a/.github/workflows/flink-ci.yml +++ b/.github/workflows/flink-ci.yml @@ -32,6 +32,7 @@ on: - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/api-binary-compatibility.yml' - '.github/workflows/delta-conversion-ci.yml' + - '.github/workflows/docs-ci.yml' - '.github/workflows/hive-ci.yml' - '.github/workflows/java-ci.yml' - '.github/workflows/jmh-benchmarks-ci.yml' diff --git a/.github/workflows/hive-ci.yml b/.github/workflows/hive-ci.yml index 883638ff76..b525935a0b 100644 --- a/.github/workflows/hive-ci.yml +++ b/.github/workflows/hive-ci.yml @@ -32,6 +32,7 @@ on: - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/api-binary-compatibility.yml' - '.github/workflows/delta-conversion-ci.yml' + - '.github/workflows/docs-ci.yml' - '.github/workflows/flink-ci.yml' - '.github/workflows/java-ci.yml' - '.github/workflows/jmh-benchmarks-ci.yml' diff --git a/.github/workflows/java-ci.yml b/.github/workflows/java-ci.yml index 2c76595432..20b13d82bf 100644 --- a/.github/workflows/java-ci.yml +++ b/.github/workflows/java-ci.yml @@ -32,6 +32,7 @@ on: - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/api-binary-compatibility.yml' - '.github/workflows/delta-conversion-ci.yml' + - '.github/workflows/docs-ci.yml' - '.github/workflows/flink-ci.yml' - '.github/workflows/hive-ci.yml' - '.github/workflows/jmh-benchmarks-ci.yml' diff --git a/.github/workflows/kafka-connect-ci.yml b/.github/workflows/kafka-connect-ci.yml index 121929d9d9..869384de40 100644 --- a/.github/workflows/kafka-connect-ci.yml +++ b/.github/workflows/kafka-connect-ci.yml @@ -32,6 +32,7 @@ on: - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/api-binary-compatibility.yml' - '.github/workflows/delta-conversion-ci.yml' + - '.github/workflows/docs-ci.yml' - '.github/workflows/flink-ci.yml' - '.github/workflows/hive-ci.yml' - '.github/workflows/java-ci.yml' diff --git a/.github/workflows/spark-ci.yml b/.github/workflows/spark-ci.yml index 10f468cb5a..24dee3b34b 100644 --- a/.github/workflows/spark-ci.yml +++ b/.github/workflows/spark-ci.yml @@ -32,6 +32,7 @@ on: - '.github/ISSUE_TEMPLATE/**' - '.github/workflows/api-binary-compatibility.yml' - '.github/workflows/delta-conversion-ci.yml' + - '.github/workflows/docs-ci.yml' - '.github/workflows/flink-ci.yml' - '.github/workflows/hive-ci.yml' - '.github/workflows/java-ci.yml'