diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2771480..444217e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,21 +46,14 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - - name: Log in to the Github Container registry - uses: docker/login-action@v2 - with: - registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - name: Build Spoolman uses: docker/build-push-action@v4 with: context: . tags: ${{ env.IMAGE_NAME }}:test outputs: type=docker,dest=/tmp/spoolman.tar - cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:buildcache - cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:buildcache,mode=max + cache-from: type=gha + cache-to: type=gha,mode=max - name: Upload artifact uses: actions/upload-artifact@v3 @@ -79,21 +72,14 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - - name: Log in to the Github Container registry - uses: docker/login-action@v2 - with: - registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - name: Build Spoolman Tester uses: docker/build-push-action@v4 with: context: ./tests_integration tags: ${{ env.IMAGE_NAME }}-tester:latest outputs: type=docker,dest=/tmp/spoolman-tester.tar - cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:buildcache - cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:buildcache,mode=max + cache-from: type=gha + cache-to: type=gha,mode=max - name: Upload artifact uses: actions/upload-artifact@v3 @@ -174,5 +160,5 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:buildcache - cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:buildcache,mode=max + cache-from: type=gha + cache-to: type=gha,mode=max