Support a CI-like feedback in Github and Gitlab for builds.
  1. Each time something is merged against the target branch (e.g., main), Github should show the build state for the deploy: in progress, failed, passed
  2. Consequently, it would also be good to show build logs in Github
  3. Finally, it would be amazing to get build for the Pull Requests themselves: creating a PR against 'main' would trigger a new build, and provide a build preview link