This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to branch issue/fix-gh-actions
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-starter.git

commit c7eb8ad2ad1d3108a442c5594ae75842e378c1c3
Author: Robert Munteanu <[email protected]>
AuthorDate: Fri Aug 28 16:53:22 2026 +0200

    fix(actions): stop using third party actions
    
    Modeled after 
https://github.com/apache/sling-org-apache-sling-committer-cli/pull/55
---
 .github/workflows/docker-push.yml    | 23 +++++++++++++----------
 .github/workflows/docker-release.yml | 17 +++++++----------
 2 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/.github/workflows/docker-push.yml 
b/.github/workflows/docker-push.yml
index 58c445a..de19829 100644
--- a/.github/workflows/docker-push.yml
+++ b/.github/workflows/docker-push.yml
@@ -35,14 +35,17 @@ jobs:
           java-version: '17'
           cache: 'maven'
       - name: Login to Docker Hub
-        id: login-docker-hub
-        uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0
-        with:
-          username: ${{ secrets.DOCKERHUB_USER }}
-          password: ${{ secrets.DOCKERHUB_TOKEN }}
-      - name: Set up QEMU # https://github.com/docker/buildx/issues/499
-        uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a
-      - name: Set up Docker Buildx
-        uses: 
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
+        env:
+          DOCKERHUB_USER: ${{ secrets.DOCKERHUB_USER }}
+          DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }}
+        run: echo "$DOCKERHUB_TOKEN" | docker login --username 
"$DOCKERHUB_USER" --password-stdin
+      - name: Register QEMU handlers for arm64 emulation
+        run: docker run --privileged --rm tonistiigi/binfmt:latest --install 
arm64
       - name: Push Docker image
-        run: mvn --batch-mode clean install 
-Ddocker.platforms=linux/amd64,linux/arm64 -Dmaven.test.skip=true 
-Ddocker.skip=false -Ddocker.skip.push=false
+        run: >
+          mvn --batch-mode clean install
+          -Ddocker.platforms=linux/amd64,linux/arm64
+          -Dmaven.test.skip=true
+          -Ddocker.skip=false
+          -Ddocker.skip.push=false
+          -Ddocker.buildArchiveOnly=true
diff --git a/.github/workflows/docker-release.yml 
b/.github/workflows/docker-release.yml
index 1cf6a8d..4ac6dc4 100644
--- a/.github/workflows/docker-release.yml
+++ b/.github/workflows/docker-release.yml
@@ -35,16 +35,13 @@ jobs:
           java-version: '17'
           cache: 'maven'
       - name: Login to Docker Hub
-        id: login-docker-hub
-        uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0
-        with:
-          username: ${{ secrets.DOCKERHUB_USER }}
-          password: ${{ secrets.DOCKERHUB_TOKEN }}
-      - name: Set up QEMU # https://github.com/docker/buildx/issues/499
-        uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a
-      - name: Set up Docker Buildx
-        uses: 
docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0
+        env:
+          DOCKERHUB_USER: ${{ secrets.DOCKERHUB_USER }}
+          DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }}
+        run: echo "$DOCKERHUB_TOKEN" | docker login --username 
"$DOCKERHUB_USER" --password-stdin
+      - name: Register QEMU handlers for arm64 emulation
+        run: docker run --privileged --rm tonistiigi/binfmt:latest --install 
arm64
       - name: Push Docker image
         run: |
           version=$(mvn help:evaluate -Dexpression=project.version -q 
-DforceStdout)
-          mvn --batch-mode clean install 
-Ddocker.platforms=linux/amd64,linux/arm64 -Dmaven.test.skip=true 
-Ddocker.skip=false -Ddocker.skip.push=false -Ddocker.image.tag=${version} 
-Ddocker.image.extra.tag=latest
+          mvn --batch-mode clean install 
-Ddocker.platforms=linux/amd64,linux/arm64 -Dmaven.test.skip=true 
-Ddocker.skip=false -Ddocker.skip.push=false -Ddocker.buildArchiveOnly=true 
-Ddocker.image.tag=${version} -Ddocker.image.extra.tag=latest

Reply via email to