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

Configure Feed

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

fix

+25 -14
+25 -14
.tangled/workflows/release-credential-helper.yml
··· 17 17 - goreleaser # For building multi-platform binaries 18 18 - curl # Required by go generate for downloading vendor assets 19 19 - gnugrep # Required for tag detection 20 + - gnutar # Required for creating tarballs 21 + - gzip # Required for compressing tarballs 22 + - coreutils # Required for sha256sum 20 23 # - goat # TODO: Add goat CLI for uploading to Tangled (if available in nixpkgs) 21 24 22 25 environment: ··· 73 76 74 77 cd dist 75 78 76 - # Create tarballs for each platform (GoReleaser might already do this) 79 + # Create tarballs for each platform 80 + # GoReleaser creates directories like: credential-helper_{os}_{arch}_v{goversion} 81 + 77 82 # Darwin x86_64 78 - if [ -d "docker-credential-atcr_darwin_amd64_v1" ]; then 83 + if [ -d "credential-helper_darwin_amd64_v1" ]; then 79 84 tar czf "docker-credential-atcr_${VERSION_NO_V}_Darwin_x86_64.tar.gz" \ 80 - -C docker-credential-atcr_darwin_amd64_v1 docker-credential-atcr 85 + -C credential-helper_darwin_amd64_v1 docker-credential-atcr 81 86 fi 82 87 83 88 # Darwin arm64 84 - if [ -d "docker-credential-atcr_darwin_arm64" ]; then 85 - tar czf "docker-credential-atcr_${VERSION_NO_V}_Darwin_arm64.tar.gz" \ 86 - -C docker-credential-atcr_darwin_arm64 docker-credential-atcr 87 - fi 89 + for dir in credential-helper_darwin_arm64*; do 90 + if [ -d "$dir" ]; then 91 + tar czf "docker-credential-atcr_${VERSION_NO_V}_Darwin_arm64.tar.gz" \ 92 + -C "$dir" docker-credential-atcr 93 + break 94 + fi 95 + done 88 96 89 97 # Linux x86_64 90 - if [ -d "docker-credential-atcr_linux_amd64_v1" ]; then 98 + if [ -d "credential-helper_linux_amd64_v1" ]; then 91 99 tar czf "docker-credential-atcr_${VERSION_NO_V}_Linux_x86_64.tar.gz" \ 92 - -C docker-credential-atcr_linux_amd64_v1 docker-credential-atcr 100 + -C credential-helper_linux_amd64_v1 docker-credential-atcr 93 101 fi 94 102 95 103 # Linux arm64 96 - if [ -d "docker-credential-atcr_linux_arm64" ]; then 97 - tar czf "docker-credential-atcr_${VERSION_NO_V}_Linux_arm64.tar.gz" \ 98 - -C docker-credential-atcr_linux_arm64 docker-credential-atcr 99 - fi 104 + for dir in credential-helper_linux_arm64*; do 105 + if [ -d "$dir" ]; then 106 + tar czf "docker-credential-atcr_${VERSION_NO_V}_Linux_arm64.tar.gz" \ 107 + -C "$dir" docker-credential-atcr 108 + break 109 + fi 110 + done 100 111 101 112 echo "Created tarballs:" 102 - ls -lh *.tar.gz 113 + ls -lh *.tar.gz 2>/dev/null || echo "No tarballs created" 103 114 104 115 - name: Upload to Tangled.org 105 116 command: |