diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index e81ae23a..75a41820 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -18,7 +18,6 @@ jobs: authkey: ${{ secrets.TAILSCALE_AUTHKEY }} ping: rose-library,gitea version: latest - use-cache: 'false' - name: Checkout uses: actions/checkout@v4 @@ -26,16 +25,20 @@ jobs: submodules: true # Pulls in the mission files - name: Docker Login - uses: docker/login-action@v2 + uses: docker/login-action@v4 with: registry: gitea.allosaurus-chromatic.ts.net username: ${{ secrets.REGISTRY_USER }} password: ${{ secrets.REGISTRY_PASSWORD }} - - name: Docker Build - run: | - docker build -t gitea.allosaurus-chromatic.ts.net/tlecommunity/server:latest . --provenance=false --platform=linux/amd64 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v4 - - name: Docker Push - run: | - docker push gitea.allosaurus-chromatic.ts.net/tlecommunity/server:latest + - name: Build and Push + uses: docker/build-push-action@v7 + with: + registry: gitea.allosaurus-chromatic.ts.net + push: true + tags: tlecommunity/server:latest + provenance: false + platforms: linux/amd64