@@ -600,12 +600,49 @@ jobs:
600600 id : EZOutBranch
601601 - name : UseHelpOut
602602 uses : StartAutomating/HelpOut@master
603- - name : GitLogger
604- uses : GitLogging/GitLoggerAction@main
605- id : GitLogger
606603 - name : PSA
607604 uses : StartAutomating/PSA@main
608605 id : PSA
606+ - name : GitLogger
607+ uses : GitLogging/GitLoggerAction@main
608+ id : GitLogger
609+ - name : Log in to ghcr.io
610+ uses : docker/login-action@master
611+ with :
612+ registry : ${{ env.REGISTRY }}
613+ username : ${{ github.actor }}
614+ password : ${{ secrets.GITHUB_TOKEN }}
615+ - name : Extract Docker Metadata (for branch)
616+ if : ${{github.ref_name != 'main' && github.ref_name != 'master' && github.ref_name != 'latest'}}
617+ id : meta
618+ uses : docker/metadata-action@master
619+ with :
620+ images : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
621+ - name : Extract Docker Metadata (for main)
622+ if : ${{github.ref_name == 'main' || github.ref_name == 'master' || github.ref_name == 'latest'}}
623+ id : metaMain
624+ uses : docker/metadata-action@master
625+ with :
626+ images : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
627+ flavor : latest=true
628+ - name : Build and push Docker image (from main)
629+ if : ${{github.ref_name == 'main' || github.ref_name == 'master' || github.ref_name == 'latest'}}
630+ uses : docker/build-push-action@master
631+ with :
632+ context : .
633+ push : true
634+ tags : ${{ steps.metaMain.outputs.tags }}
635+ labels : ${{ steps.metaMain.outputs.labels }}
636+ - name : Build and push Docker image (from branch)
637+ if : ${{github.ref_name != 'main' && github.ref_name != 'master' && github.ref_name != 'latest'}}
638+ uses : docker/build-push-action@master
639+ with :
640+ context : .
641+ push : true
642+ tags : ${{ steps.meta.outputs.tags }}
643+ labels : ${{ steps.meta.outputs.labels }}
609644env :
610- AT_PROTOCOL_APP_PASSWORD : ${{ secrets.AT_PROTOCOL_APP_PASSWORD }}
611645 AT_PROTOCOL_HANDLE : mrpowershell.bsky.social
646+ AT_PROTOCOL_APP_PASSWORD : ${{ secrets.AT_PROTOCOL_APP_PASSWORD }}
647+ REGISTRY : ghcr.io
648+ IMAGE_NAME : ${{ github.repository }}
0 commit comments