You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
_log.LogWarning($"Repository ID not found for {adoOrg}/{teamProject}/{repoName}. Branch policy check cannot be performed for pipeline {pipelineId}.");
142
-
returnfalse;
143
-
}
123
+
returnfalse;
144
124
}
145
125
146
-
// Skip branch policy check if repository is disabled
147
126
if(isRepositoryDisabled)
148
127
{
149
128
varrepoIdentifier=repoName??repoId;
150
129
_log.LogWarning($"Repository {adoOrg}/{teamProject}/{repoIdentifier} is disabled. Branch policy check skipped for pipeline {pipelineId}. Pipeline trigger configuration may not preserve branch policy requirements.");
151
130
returnfalse;
152
131
}
153
132
154
-
// Get branch policies for the repository (with caching)
_log.LogVerbose($"No branch policies found for repository {adoOrg}/{teamProject}/{repoIdentifier}. ADO Pipeline ID = {pipelineId} is not required by branch policy.");
161
-
returnfalse;
162
-
}
163
-
164
-
// Look for enabled build validation policies that reference our pipeline
_log.LogVerbose($"ADO Pipeline ID = {pipelineId} is required by branch policy in {adoOrg}/{teamProject}/{repoIdentifier}. Build status reporting will be enabled to support branch protection.");
174
-
}
175
-
else
176
-
{
177
-
varrepoIdentifier=repoName??repoId??"unknown";
178
-
_log.LogVerbose($"ADO Pipeline ID = {pipelineId} is not required by any branch policies in {adoOrg}/{teamProject}/{repoIdentifier}.");
catch(Exceptionex)when(exisHttpRequestException or TaskCanceledException or JsonException or ArgumentException or InvalidOperationException)
184
136
{
185
-
// If we can't determine branch policy status due to network issues, default to false
186
-
varrepoIdentifier=repoName??repoId??"unknown";
187
-
_log.LogWarning($"HTTP error during branch policy check for pipeline {pipelineId} in {adoOrg}/{teamProject}/{repoIdentifier}: {ex.Message}. Pipeline trigger configuration may not preserve branch policy requirements.");
// If branch policy checking times out, consider check failed
193
-
varrepoIdentifier=repoName??repoId??"unknown";
194
-
_log.LogWarning($"Branch policy check timed out for pipeline {pipelineId} in {adoOrg}/{teamProject}/{repoIdentifier}: {ex.Message}. Pipeline trigger configuration may not preserve branch policy requirements.");
195
-
returnfalse;
146
+
_log.LogVerbose($"Using repository ID from pipeline definition for branch policy check: {repoId}");
// If we can't determine branch policy status due to JSON parsing issues, default to false
200
-
varrepoIdentifier=repoName??repoId??"unknown";
201
-
_log.LogWarning($"JSON parsing error during branch policy check for pipeline {pipelineId} in {adoOrg}/{teamProject}/{repoIdentifier}: {ex.Message}. Pipeline trigger configuration may not preserve branch policy requirements.");
202
-
returnfalse;
154
+
_log.LogWarning($"Repository ID not found for {adoOrg}/{teamProject}/{repoName}. Branch policy check cannot be performed for pipeline {pipelineId}.");
// If we can't determine branch policy status due to invalid arguments, default to false
207
167
varrepoIdentifier=repoName??repoId??"unknown";
208
-
_log.LogWarning($"Invalid argument error during branch policy check for pipeline {pipelineId} in {adoOrg}/{teamProject}/{repoIdentifier}: {ex.Message}. Pipeline trigger configuration may not preserve branch policy requirements.");
168
+
_log.LogVerbose($"No branch policies found for repository {adoOrg}/{teamProject}/{repoIdentifier}. ADO Pipeline ID = {pipelineId} is not required by branch policy.");
_log.LogVerbose($"ADO Pipeline ID = {pipelineId} is required by branch policy in {adoOrg}/{teamProject}/{repoIdentifier}. Build status reporting will be enabled to support branch protection.");
188
+
}
189
+
else
212
190
{
213
-
// If branch policy checking fails due to invalid state, consider check failed
214
-
varrepoIdentifier=repoName??repoId??"unknown";
215
-
_log.LogWarning($"Invalid operation error during branch policy check for pipeline {pipelineId} in {adoOrg}/{teamProject}/{repoIdentifier}: {ex.Message}. Pipeline trigger configuration may not preserve branch policy requirements.");
216
-
returnfalse;
191
+
_log.LogVerbose($"ADO Pipeline ID = {pipelineId} is not required by any branch policies in {adoOrg}/{teamProject}/{repoIdentifier}.");
_log.LogWarning($"{errorType} during branch policy check for pipeline {pipelineId} in {adoOrg}/{teamProject}/{repoIdentifier}: {ex.Message}. Pipeline trigger configuration may not preserve branch policy requirements.");
0 commit comments