From c007945b9ac0a8cdaa7a1ac03f53a00586d43757 Mon Sep 17 00:00:00 2001 From: Tracewebstudio Dev Date: Sun, 19 Apr 2026 18:06:38 +0200 Subject: [PATCH] ci: use plain docker buildx commands instead of docker/build-push-action --- .gitea/workflows/build.yaml | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 814dbf9..dd6a8a1 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -14,21 +14,18 @@ jobs: uses: actions/checkout@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + run: | + docker buildx create --use || true + docker buildx inspect --bootstrap - name: Login to Registry - uses: docker/login-action@v3 - with: - registry: ${{ secrets.REGISTRY_HOSTPORT }} - username: ${{ secrets.REGISTRY_USERNAME }} - password: ${{ secrets.REGISTRY_PASSWORD }} + run: | + docker login ${{ secrets.REGISTRY_HOSTPORT }} -u ${{ secrets.REGISTRY_USERNAME }} -p ${{ secrets.REGISTRY_PASSWORD }} - name: Build and push - uses: docker/build-push-action@v5 - with: - context: . - push: true - tags: | - ${{ secrets.REGISTRY_HOSTPORT }}/nxtgauge-frontend-solid:${{ gitea.sha }} - ${{ secrets.REGISTRY_HOSTPORT }}/nxtgauge-frontend-solid:${{ gitea.ref }}-latest - dockerfile: Dockerfile + run: | + docker buildx build --push \ + -f Dockerfile \ + -t "${{ secrets.REGISTRY_HOSTPORT }}/nxtgauge-frontend-solid:${{ gitea.sha }}" \ + -t "${{ secrets.REGISTRY_HOSTPORT }}/nxtgauge-frontend-solid:${{ gitea.ref }}-latest" \ + .