A lexicon-driven AppView for ATProto. happyview.dev
backfill firehose jetstream atproto appview oauth lexicon
8
fork

Configure Feed

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

fix(ci): temp disable ATCR pushes

Trezy 8ed28e51 828754a6

+43 -39
+43 -39
.github/workflows/docker.yml
··· 39 39 username: ${{ github.actor }} 40 40 password: ${{ secrets.GITHUB_TOKEN }} 41 41 42 - - name: Log in to ATCR 43 - uses: docker/login-action@v3 44 - with: 45 - registry: atcr.io 46 - username: ${{ secrets.ATCR_USERNAME }} 47 - password: ${{ secrets.ATCR_PASSWORD }} 42 + # TODO: Re-enable once ATCR rate limit issue is resolved 43 + # - name: Log in to ATCR 44 + # uses: docker/login-action@v3 45 + # with: 46 + # registry: atcr.io 47 + # username: ${{ secrets.ATCR_USERNAME }} 48 + # password: ${{ secrets.ATCR_PASSWORD }} 48 49 49 50 - name: Extract GHCR metadata 50 51 id: meta-ghcr ··· 57 58 type=semver,pattern={{major}} 58 59 type=sha 59 60 60 - - name: Extract ATCR metadata 61 - id: meta-atcr 62 - uses: docker/metadata-action@v5 63 - with: 64 - images: ${{ env.ATCR_IMAGE }} 65 - tags: | 66 - type=semver,pattern={{version}} 67 - type=semver,pattern={{major}}.{{minor}} 68 - type=semver,pattern={{major}} 69 - type=sha 61 + # TODO: Re-enable once ATCR rate limit issue is resolved 62 + # - name: Extract ATCR metadata 63 + # id: meta-atcr 64 + # uses: docker/metadata-action@v5 65 + # with: 66 + # images: ${{ env.ATCR_IMAGE }} 67 + # tags: | 68 + # type=semver,pattern={{version}} 69 + # type=semver,pattern={{major}}.{{minor}} 70 + # type=semver,pattern={{major}} 71 + # type=sha 70 72 71 73 - name: Build and push to GHCR by digest 72 74 id: build ··· 81 83 cache-to: type=gha,scope=build-${{ matrix.platform }},mode=max,ignore-error=true 82 84 outputs: type=image,"name=${{ env.GHCR_IMAGE }}",push-by-digest=true,name-canonical=true,push=true 83 85 84 - - name: Push to ATCR by digest 85 - id: build-atcr 86 - continue-on-error: true 87 - uses: docker/build-push-action@v5 88 - with: 89 - context: . 90 - platforms: ${{ matrix.platform }} 91 - labels: ${{ steps.meta-atcr.outputs.labels }} 92 - build-args: | 93 - HAPPYVIEW_VERSION=${{ github.event.release.tag_name }} 94 - cache-from: type=gha,scope=build-${{ matrix.platform }} 95 - outputs: type=image,"name=${{ env.ATCR_IMAGE }}",push-by-digest=true,name-canonical=true,push=true 86 + # TODO: Re-enable once ATCR rate limit issue is resolved 87 + # - name: Push to ATCR by digest 88 + # id: build-atcr 89 + # continue-on-error: true 90 + # uses: docker/build-push-action@v5 91 + # with: 92 + # context: . 93 + # platforms: ${{ matrix.platform }} 94 + # labels: ${{ steps.meta-atcr.outputs.labels }} 95 + # build-args: | 96 + # HAPPYVIEW_VERSION=${{ github.event.release.tag_name }} 97 + # cache-from: type=gha,scope=build-${{ matrix.platform }} 98 + # outputs: type=image,"name=${{ env.ATCR_IMAGE }}",push-by-digest=true,name-canonical=true,push=true 96 99 97 100 - name: Create GHCR manifest 98 101 run: | ··· 102 105 docker buildx imagetools create $GHCR_TAGS \ 103 106 ${{ env.GHCR_IMAGE }}@${{ steps.build.outputs.digest }} 104 107 105 - - name: Create ATCR manifest 106 - if: steps.build-atcr.outcome == 'success' 107 - continue-on-error: true 108 - run: | 109 - ATCR_TAGS=$(jq -cr '.tags | map("-t " + .) | join(" ")' <<< '${{ steps.meta-atcr.outputs.json }}') 110 - if [ -n "$ATCR_TAGS" ]; then 111 - docker buildx imagetools create --append $ATCR_TAGS \ 112 - ${{ env.ATCR_IMAGE }}@${{ steps.build-atcr.outputs.digest }} 2>/dev/null || \ 113 - docker buildx imagetools create $ATCR_TAGS \ 114 - ${{ env.ATCR_IMAGE }}@${{ steps.build-atcr.outputs.digest }} 115 - fi 108 + # TODO: Re-enable once ATCR rate limit issue is resolved 109 + # - name: Create ATCR manifest 110 + # if: steps.build-atcr.outcome == 'success' 111 + # continue-on-error: true 112 + # run: | 113 + # ATCR_TAGS=$(jq -cr '.tags | map("-t " + .) | join(" ")' <<< '${{ steps.meta-atcr.outputs.json }}') 114 + # if [ -n "$ATCR_TAGS" ]; then 115 + # docker buildx imagetools create --append $ATCR_TAGS \ 116 + # ${{ env.ATCR_IMAGE }}@${{ steps.build-atcr.outputs.digest }} 2>/dev/null || \ 117 + # docker buildx imagetools create $ATCR_TAGS \ 118 + # ${{ env.ATCR_IMAGE }}@${{ steps.build-atcr.outputs.digest }} 119 + # fi 116 120