This is an automated email from the ASF dual-hosted git repository.
OpenPj pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/manifoldcf.git
The following commit(s) were added to refs/heads/trunk by this push:
new 2dfac31d5 Add Ant CI workflow and update GitHub Actions to latest ASF
approved patterns (CONNECTORS-1790)
2dfac31d5 is described below
commit 2dfac31d5826cd8abd1f1f9550639d9479abce9f
Author: Piergiorgio Lucidi <[email protected]>
AuthorDate: Mon Oct 5 14:16:23 2026 +0200
Add Ant CI workflow and update GitHub Actions to latest ASF approved
patterns (CONNECTORS-1790)
---
.github/workflows/ci.yml | 48 ++++++++++++++++++++++++++
.github/workflows/create-docker-image.yml | 16 ++++-----
.github/workflows/create-release-candidate.yml | 8 ++---
CHANGES.txt | 12 ++++++-
4 files changed, 71 insertions(+), 13 deletions(-)
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 000000000..2730a67a5
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,48 @@
+# 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: CI
+run-name: ${{ github.actor }} is executing CI build and tests 🚀
+
+on:
+ push:
+ branches:
+ - trunk
+ pull_request:
+ branches:
+ - trunk
+ workflow_dispatch:
+
+jobs:
+ buildAndTest:
+ runs-on: ubuntu-24.04
+ env:
+ ANT_OPTS: -Xmx4g
+ steps:
+ - name: Checkout
+ uses: actions/[email protected]
+
+ - name: Set up OpenJDK 25 Temurin x64
+ uses: actions/setup-java@v4
+ with:
+ java-version: '25'
+ distribution: 'temurin'
+ architecture: x64
+ cache: maven
+
+ - name: Ant Build and Test
+ run: ant make-core-deps make-deps build test
diff --git a/.github/workflows/create-docker-image.yml
b/.github/workflows/create-docker-image.yml
index 54f8a4e51..18c838dec 100644
--- a/.github/workflows/create-docker-image.yml
+++ b/.github/workflows/create-docker-image.yml
@@ -115,13 +115,13 @@ jobs:
wget
https://raw.githubusercontent.com/apache/manifoldcf/trunk/src/main/docker/JDK-${{
steps.jdk.outputs.version }}/Dockerfile
- name: Set up QEMU
- uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8
+ uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1
- name: Set up Docker Buildx
- uses:
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
+ uses:
docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069
- name: Login to Docker Hub
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0
+ uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f
with:
username: ${{ secrets.DOCKERHUB_USER }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
@@ -145,7 +145,7 @@ jobs:
org.opencontainers.image.licenses=Apache-2.0
- name: Build and push ManifoldCF Docker Image
- uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
+ uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc
with:
context: .
file: Dockerfile
@@ -210,13 +210,13 @@ jobs:
sed -i 's/${{ steps.mcf.outputs.release }}-dev/${{
steps.mcf.outputs.release }}/g' dist/multiprocess-file-example/properties.xml;
- name: Set up QEMU
- uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8
+ uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1
- name: Set up Docker Buildx
- uses:
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
+ uses:
docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069
- name: Login to Docker Hub
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0
+ uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f
with:
username: ${{ secrets.DOCKERHUB_USER }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
@@ -240,7 +240,7 @@ jobs:
org.opencontainers.image.licenses=Apache-2.0
- name: Build and push ManifoldCF Docker Image
- uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
+ uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc
with:
context: .
file: Dockerfile
diff --git a/.github/workflows/create-release-candidate.yml
b/.github/workflows/create-release-candidate.yml
index 88e3bee81..364b3e5ca 100644
--- a/.github/workflows/create-release-candidate.yml
+++ b/.github/workflows/create-release-candidate.yml
@@ -276,13 +276,13 @@ jobs:
asset_content_type: application/zip
- name: Set up QEMU
- uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8
+ uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1
- name: Set up Docker Buildx
- uses:
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c
+ uses:
docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069
- name: Login to Docker Hub
- uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0
+ uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f
with:
username: ${{ secrets.DOCKERHUB_USER }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
@@ -306,7 +306,7 @@ jobs:
org.opencontainers.image.licenses=Apache-2.0
- name: Build and push ManifoldCF Docker Image
- uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a
+ uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc
with:
context: .
file: Dockerfile
diff --git a/CHANGES.txt b/CHANGES.txt
index 7e75f4111..a2e448400 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,6 +1,16 @@
ManifoldCF Change Log
-======================= 2.31-dev =========================
+
+
+======================= Dev 2.32 =============================
+CONNECTORS-1786: Add sort column validation and canonical mapping for
repository connection queue and history reports
+(Piergiorgio Lucidi)
+
+CONNECTORS-1785: Add Ant CI workflow and update GitHub Actions to latest ASF
approved patterns
+(Piergiorgio Lucidi)
+
+
+======================= Release 2.31 =========================
CONNECTORS-1784: Core Performance & Modernization (The Java 25 Leap)
(Piergiorgio Lucidi)