Build/GitHub/Jobs/DockEmoji.psd1

@{
    'runs-on'='ubuntu-latest'
    'permissions' = @{
        'contents'='read'
        'packages'='write'
    }
    steps = @(
        @{
            'name'='Checkout repository'
            'uses'='actions/checkout@v4'
        },
        @{
            'name'='Log in to the Container registry'
            'uses'='docker/login-action@master'
            'with'=@{
                'registry'='${{ env.REGISTRY }}'
                'username'='${{ github.actor }}'
                'password'='${{ secrets.GITHUB_TOKEN }}'
            }
        },
        @{
            'name'='Extract metadata (tags, labels) for Docker'
            'id'='meta'
            'uses'='docker/metadata-action@master'
            'with'=@{
                'images'='${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}'
            }
        },
        @{
            'name'='Build and push Docker image'
            'uses'='docker/build-push-action@master'
            'with'=@{
                'context'='.'
                'push'='true'
                'tags'='${{ steps.meta.outputs.tags }}'
                'labels'='${{ steps.meta.outputs.labels }}'
            }
        }
        
    )
}