diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index cc37016..3e4affd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -58,25 +58,25 @@ jobs: fi - name: Log in to GHCR - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Build and push image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7 with: context: . push: true tags: | ${{ env.IMAGE_NAME }}:${{ steps.tag.outputs.tag }} ${{ env.IMAGE_NAME }}:${{ github.sha }} - cache-from: type=gha - cache-to: type=gha,mode=max + cache-from: type=registry,ref=${{ env.IMAGE_NAME }}:buildcache + cache-to: type=registry,ref=${{ env.IMAGE_NAME }}:buildcache,mode=max deploy_dev: needs: [check-secrets, build] diff --git a/Dockerfile b/Dockerfile index 6e004be..c758d3d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Build stage -FROM python:3.11-slim as builder +FROM python:3.11-slim AS builder # Set environment variables ENV PYTHONDONTWRITEBYTECODE=1