With current restrictions for how OIDC authentication works with Azure, some tweaks are needed at the GitHub repository level to allow CI/CD to work as expected.
- Generally you'll need to have set up infrastructure tools, but only strict dependency is the GitHub CLI.
- You have created a project repository on GitHub
- You are an admin for the project's GitHub repository
Run:
project-root$ ./bin/set-up-github