From 2cf28c786123be4379fb19621e228229337687bb Mon Sep 17 00:00:00 2001 From: Clay Buxton Date: Wed, 4 Mar 2026 20:01:24 -0500 Subject: [PATCH] test --- .gitea/workflows/build-and-push.yml | 64 ++++++++++------------------- 1 file changed, 22 insertions(+), 42 deletions(-) diff --git a/.gitea/workflows/build-and-push.yml b/.gitea/workflows/build-and-push.yml index 1a7f2f8..77c2fbf 100644 --- a/.gitea/workflows/build-and-push.yml +++ b/.gitea/workflows/build-and-push.yml @@ -1,50 +1,30 @@ name: Build and Push Containers on: - push: - branches: - - main - workflow_dispatch: + push: + branches: + - main + workflow_dispatch: jobs: - build-and-push: - runs-on: ubuntu-latest - services: - docker: - image: docker:dind - env: - DOCKER_TLS_CERTDIR: "" - options: --privileged - env: - DOCKER_HOST: tcp://docker:2375 - steps: - - name: Checkout - uses: actions/checkout@v4 + build-and-push: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 - - name: Wait for Docker - run: | - until docker info; do - echo "Waiting for Docker daemon..." - sleep 2 - done + - name: Log in to Docker Hub + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} - - name: Log in to Docker Hub - run: echo "${{ secrets.DOCKERHUB_TOKEN }}" | docker login -u "${{ secrets.DOCKERHUB_USERNAME }}" --password-stdin + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 - - name: Set up Docker Buildx - run: docker buildx create --use --driver docker-container --name multiarch - - - name: Build and push each container - run: | - for dir in */; do - dir="${dir%/}" - if [ -f "$dir/Dockerfile" ]; then - echo "Building $dir..." - docker buildx build \ - --platform linux/amd64,linux/arm64 \ - --tag ${{ secrets.DOCKERHUB_USERNAME }}/${dir}:latest \ - --tag ${{ secrets.DOCKERHUB_USERNAME }}/${dir}:${{ github.sha }} \ - --push \ - "$dir" - fi - done + - name: Build and push + uses: docker/build-push-action@v6 + with: + context: pandoc-pdf + push: true + tags: clbx/pandoc-pdf:latest