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
