From 5a14cac5be68d7239a751bd4f5633b2e8e295b8c Mon Sep 17 00:00:00 2001 From: ryuupendragon Date: Mon, 7 Jul 2025 19:18:32 +0530 Subject: [PATCH] Test3 --- .gitea/workflows/test.yaml | 44 +++++--------------------------------- 1 file changed, 5 insertions(+), 39 deletions(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 3bfd0f4..5b6d72f 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -4,15 +4,11 @@ on: workflow_dispatch: env: - DOCKERHUB_REPO: ghcr.io/ryuupendragon/caddy-crowdsec + DOCKERHUB_REPO: ghcr.io/ryuupendragon/caddy-test jobs: build: - strategy: - matrix: - config: - - {arch: 'arm64'} - runs-on: ubuntu-arm64 + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 @@ -31,40 +27,10 @@ jobs: username: ${{ vars.GH_USERNAME }} password: ${{ secrets.GH_TOKEN }} - - name: Build and Push Docker images for all Container Registries + - name: Build and Push Docker images uses: docker/build-push-action@v6 with: - tags: ${{ env.DOCKERHUB_REPO }}:${{ env.VERSION }}-${{matrix.config.arch}}, ${{ env.DOCKERHUB_REPO }}:latest-${{matrix.config.arch}} + platforms: linux/amd64, linux/arm64 + tags: ${{ env.DOCKERHUB_REPO }}:${{ env.VERSION }}, ${{ env.DOCKERHUB_REPO }}:latest file: Dockerfile push: true - - merge-docker-manifest: - runs-on: ubuntu-latest - needs: build - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Parse Caddy version - id: version - run: echo "VERSION=$(grep -Eo 'caddy:[0-9]+\.[0-9]+\.[0-9]+$' Dockerfile | cut -d ':' -f2)" >> $GITHUB_ENV - - - name: Login to Docker Hub - uses: docker/login-action@v3 - with: - username: ${{ vars.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: Create and push manifest images for pinned - uses: Noelware/docker-manifest-action@v1 - with: - inputs: ${{ env.DOCKERHUB_REPO }}:${{ env.VERSION }}-arm64 - tags: ${{ env.DOCKERHUB_REPO }}:${{ env.VERSION }} - push: true - - - name: Create and push manifest images for latest - uses: Noelware/docker-manifest-action@v1 - with: - inputs: ${{ env.DOCKERHUB_REPO }}:latest-arm64 - tags: ${{ env.DOCKERHUB_REPO }}:latest - push: true