| 1234567891011121314151617181920212223242526272829303132333435 | name: release_dockeron:  push:    branches:      - 'main'    tags:      - '*'jobs:  build-docker-image:    runs-on: ubuntu-latest    steps:      - name: Checkout        uses: actions/checkout@v2      - name: Login to Docker Hub        uses: docker/login-action@v1        with:          username: ${{ secrets.DOCKER_HUB_USERNAME }}          password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}      - name: Set up Docker Buildx        uses: docker/setup-buildx-action@v1      - name: Build and push        uses: docker/build-push-action@v2        with:          context: .          file: ./frontend/scripts/docker-buildfiles/Dockerfile          builder: ${{ steps.buildx.outputs.name }}          push: true          tags: ${{ secrets.DOCKER_HUB_USERNAME }}/appflowy_client:${{ github.ref_name }}          cache-from: type=registry,ref=${{ secrets.DOCKER_HUB_USERNAME }}/af_build_cache:buildcache          cache-to: type=registry,ref=${{ secrets.DOCKER_HUB_USERNAME }}/af_build_cache:buildcache,mode=max
 |