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)
 

Reply via email to