Demo for CI, CD Demo for CI, CD with GitHub workflow. Separate workflow for push in main branch and pull request in main branch.