A decentralized music tracking and discovery platform built on AT Protocol 🎵 rocksky.app
spotify atproto lastfm musicbrainz scrobbling listenbrainz

ci: use docker cloud builder

+13 -2
+13 -2
.github/workflows/docker-build-and-push-postgres.yml
··· 4 4 push: 5 5 branches: 6 6 - main 7 + paths: 8 + - "crates/xataid-extension/**" 9 + - ".github/workflows/docker-build-push.yml" 7 10 8 11 jobs: 9 12 build-and-push: ··· 16 19 - name: Checkout repository 17 20 uses: actions/checkout@v4 18 21 19 - - name: Set up Docker Buildx 20 - uses: docker/setup-buildx-action@v3 22 + - name: Build and Publish image to Docker Hub 23 + uses: fluentci-io/setup-fluentci@v5 24 + with: 25 + wasm: true 26 + plugin: buildx 27 + args: | 28 + build_cloud --platform linux/amd64,linux/arm64 -t ghcr.io/tsirysndr/postgres-xataid:latest . "--build-arg GITHUB_TOKEN=\"${GITHUB_ACCESS_TOKEN}\"" --push 29 + env: 30 + GITHUB_ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }} 31 + BUILDX_BUILDER: tsiry/rockbox-builder 21 32 22 33 - name: Log in to GitHub Container Registry 23 34 uses: docker/login-action@v3