Add check for IsOriginalRepository #281
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Warning
This will not work until we use at least version 1.1.0 of Cake :-(
Description Of Changes
This commit adds a new property called
IsOriginalRepository, which tries to ensure that the originalrepository, and not a fork of the repository is being used. In TeamCity, we have to go and "find" this information
and we may need to surface it in a slightly different way, so that it can be agnostic across build providers, but
for now, this has come to a bit of a halt, since the
BuildPropertiesproperty doesn't exist in the version of Cakethat we are currently using.
Motivation and Context
We need a way to prevent certain parts of the build from executing, when it is being run on a fork
of the original repository. We can get this information from TeamCity via the BuildProperties collection
but we may need to find other locations of this information from the other build providers.
Testing
None, yet.
Operating Systems Testing
Change Types Made
Change Checklist
Related Issue
Fixes #23