Define 2 secrets to login in to docker hub
DOCKERHUB_TOKEN -- docker hub password DOCKERHUB_USERNAME -- docker hub username
.github/workflows/main.yml file contains commands to execute the workflow i.e create docker image and after creation publish the image. New docker image on every release