social media crossposting tool. 3rd time's the charm
mastodon misskey crossposting bluesky

convert to groker format

zenfyr.dev a3dcdca7 a03f0e52

verified
+15 -3
+15 -3
.tangled/workflows/build-images.yml
··· 29 29 --dockerfile=Containerfile \ 30 30 --verbosity=info \ 31 31 --destination=ghcr.io/zenfyrdev/xpost:amd64-latest \ 32 - --destination=atcr.io/zenfyr.dev/xpost:arm64-latest \ 33 32 --custom-platform=linux/amd64 34 33 35 34 - name: build arm64 ··· 39 38 --dockerfile=Containerfile \ 40 39 --verbosity=info \ 41 40 --destination=ghcr.io/zenfyrdev/xpost:arm64-latest \ 42 - --destination=atcr.io/zenfyr.dev/xpost:arm64-latest \ 43 41 --custom-platform=linux/arm64 44 42 45 43 - name: tag latest artifact ··· 48 46 --ref ghcr.io/zenfyrdev/xpost:amd64-latest --platform linux/amd64 \ 49 47 --ref ghcr.io/zenfyrdev/xpost:arm64-latest --platform linux/arm64 50 48 51 - regctl index create atcr.io/zenfyr.dev/xpost:latest \ 49 + - name: push to atcr.io 50 + command: | 51 + regctl image mod \ 52 + ghcr.io/zenfyrdev/xpost:arm64-latest \ 53 + --to-docker \ 54 + --create atcr.io/zenfyr.dev/xpost:arm64-latest 55 + 56 + regctl image mod \ 57 + ghcr.io/zenfyrdev/xpost:amd64-latest \ 58 + --to-docker \ 59 + --create atcr.io/zenfyr.dev/xpost:amd64-latest 60 + 61 + regctl index create \ 62 + atcr.io/zenfyr.dev/xpost:latest \ 63 + --media-type application/vnd.docker.distribution.manifest.list.v2+json \ 52 64 --ref atcr.io/zenfyr.dev/xpost:amd64-latest --platform linux/amd64 \ 53 65 --ref atcr.io/zenfyr.dev/xpost:arm64-latest --platform linux/arm64