Describe the need
Currently, our unit tests expect a variety of prerequisites to avoid skipping and run successfully. These include:
- An organization and a user account
- A template repository inside the organization
- A GitHub App installed at the organization level
- The GitHub App installed on at least one repo and the installation ID exported to a particular environment variable
The above list is non-exhaustive. When this issue is closed, we should at a minimum have documented all the criteria required to run unit tests. We should also have evaluated whether it's worth automating the creation of the prerequisites.
SDK Version
all versions
API Version
N/A
Relevant log output
Code of Conduct
Describe the need
Currently, our unit tests expect a variety of prerequisites to avoid skipping and run successfully. These include:
The above list is non-exhaustive. When this issue is closed, we should at a minimum have documented all the criteria required to run unit tests. We should also have evaluated whether it's worth automating the creation of the prerequisites.
SDK Version
all versions
API Version
N/A
Relevant log output
Code of Conduct