|
|
@ -13,15 +13,14 @@ jobs: |
|
|
|
- uses: docker/setup-buildx-action@v1 |
|
|
|
- uses: docker/setup-buildx-action@v1 |
|
|
|
- uses: docker/login-action@v1 |
|
|
|
- uses: docker/login-action@v1 |
|
|
|
with: |
|
|
|
with: |
|
|
|
registry: ghcr.io |
|
|
|
username: ${{ secrets.DOCKERHUB_USERNAME }} |
|
|
|
username: ${{ github.repository_owner }} |
|
|
|
password: ${{ secrets.DOCKERHUB_TOKEN }} |
|
|
|
password: ${{ secrets.GITHUB_TOKEN }} |
|
|
|
|
|
|
|
- uses: docker/metadata-action@v3 |
|
|
|
- uses: docker/metadata-action@v3 |
|
|
|
id: meta |
|
|
|
id: meta |
|
|
|
with: |
|
|
|
with: |
|
|
|
images: ghcr.io/${{ github.repository_owner }}/mastodon |
|
|
|
images: tootsuite/mastodon |
|
|
|
flavor: | |
|
|
|
flavor: | |
|
|
|
latest=true |
|
|
|
latest=auto |
|
|
|
tags: | |
|
|
|
tags: | |
|
|
|
type=edge,branch=main |
|
|
|
type=edge,branch=main |
|
|
|
type=semver,pattern={{ raw }} |
|
|
|
type=semver,pattern={{ raw }} |
|
|
@ -30,5 +29,5 @@ jobs: |
|
|
|
context: . |
|
|
|
context: . |
|
|
|
push: true |
|
|
|
push: true |
|
|
|
tags: ${{ steps.meta.outputs.tags }} |
|
|
|
tags: ${{ steps.meta.outputs.tags }} |
|
|
|
cache-from: type=registry,ref=ghcr.io/${{ github.repository_owner }}/mastodon:latest |
|
|
|
cache-from: type=registry,ref=tootsuite/mastodon:latest |
|
|
|
cache-to: type=inline |
|
|
|
cache-to: type=inline |
|
|
|