A container registry that uses the AT Protocol for manifest storage and S3 for blob storage. atcr.io
docker container atproto go
81
fork

Configure Feed

Select the types of activity you want to include in your feed.

update goreleaser

+4 -8
+1 -8
.goreleaser.yaml
··· 103 103 104 104 publishers: 105 105 - name: atproto-pds 106 - cmd: ./scripts/publish-artifact.sh 107 - env: 108 - - APP_PASSWORD={{ .Env.APP_PASSWORD }} 109 - - TANGLED_REPO_DID={{ .Env.TANGLED_REPO_DID }} 110 - - TANGLED_REF_NAME={{ .Env.TANGLED_REF_NAME }} 111 - - REPO_URL={{ .Env.REPO_URL }} 112 - - ARTIFACT_PATH={{ abs .ArtifactPath }} 113 - - ARTIFACT_NAME={{ .ArtifactName }} 106 + cmd: ./scripts/publish-artifact.sh "{{ abs .ArtifactPath }}" "{{ .ArtifactName }}" 114 107 115 108 # Disable since not using GitHub 116 109 release:
+3
scripts/publish-artifact.sh
··· 1 1 #!/usr/bin/env bash 2 2 set -e 3 3 4 + ARTIFACT_PATH="$1" 5 + ARTIFACT_NAME="$2" 6 + 4 7 # Serialize across parallel invocations from goreleaser to avoid slamming the 5 8 # PDS with simultaneous uploads. `goat account login` happens once in the 6 9 # release workflow before goreleaser runs, so this script just reuses the