@ -7,7 +7,7 @@ on:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					
 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					jobs: 
 
					 
					 
					 
					jobs: 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					     docker-publish: 
 
					 
					 
					 
					     docker-publish: 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					         name :   Publish to Docker Hub 
 
					 
					 
					 
					         name :   Publish to Docker Hub  and GitHub Container Registry 
 
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 
					 
					 
					         if :   "!contains(github.event.head_commit.message, '[ci skip]')" 
 
					 
					 
					 
					         if :   "!contains(github.event.head_commit.message, '[ci skip]')" 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					         runs-on :   ubuntu-20.04 
 
					 
					 
					 
					         runs-on :   ubuntu-20.04 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					         steps: 
 
					 
					 
					 
					         steps: 
 
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					 
					@ -35,6 +35,12 @@ jobs:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					               with: 
 
					 
					 
					 
					               with: 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					                   username :   ${{ secrets.DOCKER_USERNAME }} 
 
					 
					 
					 
					                   username :   ${{ secrets.DOCKER_USERNAME }} 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					                   password :   ${{ secrets.DOCKER_PASSWORD }} 
 
					 
					 
					 
					                   password :   ${{ secrets.DOCKER_PASSWORD }} 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					             - name :   Login to GitHub Container Registry 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					               uses :   docker/login-action@v1.14.1 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					               with: 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					                   registry :   ghcr.io 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					                   username :   ${{ github.repository_owner }} 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					                   password :   ${{ secrets.GITHUB_TOKEN }} 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					             - name :   Build and push 
 
					 
					 
					 
					             - name :   Build and push 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					               uses :   docker/build-push-action@v2.10.0 
 
					 
					 
					 
					               uses :   docker/build-push-action@v2.10.0 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					               with: 
 
					 
					 
					 
					               with: 
 
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					 
					@ -44,4 +50,6 @@ jobs:
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					                   tags :   | 
 
					 
					 
					 
					                   tags :   | 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					                       dchesterton/amcrest2mqtt:latest 
 
					 
					 
					 
					                       dchesterton/amcrest2mqtt:latest 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					                       dchesterton/amcrest2mqtt:${{ steps.version.outputs.version }} 
 
					 
					 
					 
					                       dchesterton/amcrest2mqtt:${{ steps.version.outputs.version }} 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					                       ghcr.io/dchesterton/amcrest2mqtt:latest 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					 
					 
					 
					 
					                       ghcr.io/dchesterton/amcrest2mqtt:${{ steps.version.outputs.version }} 
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					 
					                   labels :   "version=${{ steps.version.outputs.version }}" 
 
					 
					 
					 
					                   labels :   "version=${{ steps.version.outputs.version }}"