name: "Push docker image to GAR" on: push: branches: [taiko] tags: - "v*" jobs: push-docker-image: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Login to GAR uses: docker/login-action@v2 with: registry: us-docker.pkg.dev username: _json_key password: ${{ secrets.GAR_JSON_KEY }} - name: Set up QEMU uses: docker/setup-qemu-action@v1 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 - name: Docker meta id: meta uses: docker/metadata-action@v4 with: images: | us-docker.pkg.dev/evmchain/images/taiko-geth tags: | type=ref,event=branch type=ref,event=pr type=ref,event=tag type=sha - name: Build and push uses: docker/build-push-action@v2 with: platforms: linux/amd64,linux/arm64 push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }}