when: - event: push branch: main steps: - name: rust-build image: rust:alpine commands: - rustup target add aarch64-unknown-linux-musl - apk add openssl-dev musl-dev - cargo build --release - cargo build --target aarch64-unknown-linux-musl --release - name: container-build-and-publish image: docker commands: - docker buildx build --platform linux/amd64,linux/arm64 --rm -t gorb/backend:main . volumes: - /var/run/podman/podman.sock:/var/run/docker.sock