@@ -41,30 +41,25 @@ jobs:
4141 uses : docker/setup-qemu-action@v1
4242 - name : Set up Docker Buildx
4343 uses : docker/setup-buildx-action@v1
44+ - name : Get Repo Owner
45+ id : get_repo_owner
46+ run : echo ::set-output name=repo_owner::$(echo ${{ github.repository_owner }} | tr '[:upper:]' '[:lower:]')
4447 - name : Get TAG
4548 id : get_tag
4649 run : echo ::set-output name=TAG::${GITHUB_REF#refs/tags/}
47- - name : Login to DockerHub
50+ - name : Login to GHCR Registry
4851 uses : docker/login-action@v1
4952 with :
50- username : ${{ secrets.DOCKER_USERNAME }}
53+ username : ${{ github.repository_owner }}
5154 password : ${{ secrets.DOCKER_PASSWORD }}
52- - name : Login to Quay.io
53- uses : docker/login-action@v1
54- with :
55- username : ${{ secrets.QUAY_USERNAME }}
56- password : ${{ secrets.QUAY_PASSWORD }}
57- registry : quay.io
55+ registry : ghcr.io
5856 - name : Build and push
5957 uses : docker/build-push-action@v2
6058 with :
6159 context : .
6260 platforms : linux/amd64,linux/arm64
6361 push : true
6462 tags : |
65- alexellis/derek:latest
66- alexellis/derek:${{ steps.get_tag.outputs.TAG }}
67- alexellis/derek:${{ github.sha }}
68- quay.io/alexellis/derek:latest
69- quay.io/alexellis/derek:${{ steps.get_tag.outputs.TAG }}
70- quay.io/alexellis/derek:${{ github.sha }}
63+ ghcr.io/${{ steps.get_repo_owner.outputs.repo_owner }}/derek:${{ steps.get_tag.outputs.TAG }}
64+ ghcr.io/${{ steps.get_repo_owner.outputs.repo_owner }}/derek:${{ github.sha }}
65+ ghcr.io/${{ steps.get_repo_owner.outputs.repo_owner }}/derek:latest
0 commit comments