diff --git a/.github/workflows/hub.yml b/.github/workflows/hub.yml index 222efc5..9daa512 100644 --- a/.github/workflows/hub.yml +++ b/.github/workflows/hub.yml @@ -12,25 +12,18 @@ jobs: uses: actions/checkout@v2 - name: Set up QEMU id: qemu - uses: docker/setup-qemu-action@v1 + uses: docker/setup-qemu-action@v2 with: platforms: linux/amd64,linux/arm64,linux/arm/v7 - name: Available platforms run: echo ${{ steps.qemu.outputs.platforms }} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 - - name: Set up build cache - uses: actions/cache@v2 - with: - path: /tmp/.buildx-cache - key: ${{ runner.os }}-buildx-${{ github.sha }} - restore-keys: | - ${{ runner.os }}-buildx- + uses: docker/setup-buildx-action@v3 - name: Parse the git tag id: get_tag run: echo ::set-output name=TAG::$(echo $GITHUB_REF | cut -d / -f 3) - name: Login to DockerHub - uses: docker/login-action@v1 + uses: docker/login-action@v2 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_TOKEN }} @@ -41,12 +34,10 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v5 with: context: . file: ./Dockerfile - #platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 - #platforms: linux/amd64,linux/arm64,linux/arm/v6,linux/arm/v7 platforms: linux/amd64,linux/arm64,linux/arm/v7 push: true # cache-from: type=local,src=/tmp/.buildx-cache