Setting up GitHub
The setup for GitHub is simpler as compared to ADO. For example, the official Power Platform Actions do not need to be installed. It is possible to just use them:
https://github.com/marketplace/actions/powerplatform-actions
Let’s take a look at what we have to configure.
Environments
We have to add new environments for all the Dataverse environments we will use in the workflow.
To do that, navigate to the repository settings, then to Environments, and click on New environment.
Figure 9.17 – Adding a new environment to GitHub
GitHub does not recognize any concept comparable to service connections in ADO. Therefore, we have to add URL, CLIENTID, and CLIENTSECRET to the environment as variables. On the Environment configuration page, we can select Add secret or Add variable to add either of them. A secret has the advantage that its value is never written to logs and should therefore be used for secrets. If either...