Does it support building PR:s that come from forks? This is typical for an open source projects where outside contributors are not allowed to create branches on the main repository.
A question related to this: Can the build be conditioned on having an approval on the PR? Or that the build needs to be manually triggered from the PR view by a maintainer? The reason I ask is that I don’t want anyone to be able to just fork my repo, open a PR and have that PR be built my Teamcity instance. They could have added malicious code that runs as part of the build process.