name: Attu prod release on: release: types: [published] jobs: publish: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Setup Node.js uses: actions/setup-node@v3 with: node-version: 18 - name: Set up QEMU uses: docker/setup-qemu-action@v3 with: platforms: arm64 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Login to DockerHub uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PWD }} - name: Docker Build&Push shell: bash run: | docker buildx build \ --platform=linux/amd64,linux/arm64 \ -t zilliz/attu:${GITHUB_REF#refs/tags/} \ -t zilliz/attu:latest \ --build-arg VERSION=${GITHUB_REF#refs/tags/} \ --push \ --progress=plain \ .