This is an automated email from the ASF dual-hosted git repository.
rombert pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-starter.git
The following commit(s) were added to refs/heads/master by this push:
new 1f83e5f fix(actions): stop using third party actions (#671)
1f83e5f is described below
commit 1f83e5fc7fddd461c3a4a391380be34aaf998edc
Author: Robert Munteanu <[email protected]>
AuthorDate: Fri Aug 28 16:59:07 2026 +0200
fix(actions): stop using third party actions (#671)
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