From 6170b6a2236c901f5044967483ea664ddb3937f8 Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Wed, 24 Dec 2025 02:43:59 +0800 Subject: [PATCH] updated xmrig --- .gitea/workflows/build-xmrig.yaml | 15 ++++++--------- xmrig/Dockerfile | 4 ++-- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/build-xmrig.yaml b/.gitea/workflows/build-xmrig.yaml index 104eb38..6800af3 100644 --- a/.gitea/workflows/build-xmrig.yaml +++ b/.gitea/workflows/build-xmrig.yaml @@ -9,11 +9,6 @@ jobs: "Build xmrig docker images": runs-on: woryzen steps: - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3.4.0 - with: - driver: docker-container - name: Login to Gitea container registry uses: docker/login-action@v3 @@ -25,14 +20,16 @@ jobs: name: Build and push xmrig images uses: docker/build-push-action@v6 with: + builder: multiplatform-builder context: "{{defaultContext}}:xmrig" + platforms: | + linux/amd64 + linux/arm64 push: true pull: true ssh: default=/home/luser/.ssh/id_ed25519 tags: | "gitea.woggioni.net/woggioni/xmrig:latest" - "gitea.woggioni.net/woggioni/xmrig:6.24.0" - build-args: "VERSION=6.24.0" - cache-from: type=registry,ref=gitea.woggioni.net/woggioni/xmrig:buildx - cache-to: type=registry,mode=max,compression=zstd,image-manifest=true,oci-mediatypes=true,ref=gitea.woggioni.net/woggioni/xmrig:buildx + "gitea.woggioni.net/woggioni/xmrig:6.25.0" + build-args: "VERSION=6.25.0" diff --git a/xmrig/Dockerfile b/xmrig/Dockerfile index 64a8ceb..77eadd2 100644 --- a/xmrig/Dockerfile +++ b/xmrig/Dockerfile @@ -1,8 +1,8 @@ -FROM alpine:3.22 AS base +FROM alpine:3.23 AS base FROM base AS build ARG VERSION -RUN --mount=type=cache,target=/var/cache/apk apk add gcc g++ musl-dev cmake ninja hwloc-dev libuv-dev openssl-dev git upx +RUN --mount=type=cache,target=/var/cache/apk apk add gcc g++ musl-dev cmake ninja hwloc-dev libuv-dev openssl-dev git upx linux-headers RUN adduser -D -S -h /home/luser luser WORKDIR /home/luser USER luser