This is an automated email from the ASF dual-hosted git repository.
klesh pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-devlake.git
The following commit(s) were added to refs/heads/main by this push:
new 3b7999f1c fix(ci): treat partially succeeded builds as successful
pipeline runs (#8605)
3b7999f1c is described below
commit 3b7999f1cd5b9fa4481374f874f0f4e07641fedc
Author: parth9033 <[email protected]>
AuthorDate: Fri Oct 10 10:14:15 2025 +0200
fix(ci): treat partially succeeded builds as successful pipeline runs
(#8605)
---
backend/plugins/azuredevops_go/tasks/shared.go | 4 ++--
backend/python/plugins/azuredevops/azuredevops/streams/builds.py | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/backend/plugins/azuredevops_go/tasks/shared.go
b/backend/plugins/azuredevops_go/tasks/shared.go
index 6b4ec6f3d..3ceae7c98 100644
--- a/backend/plugins/azuredevops_go/tasks/shared.go
+++ b/backend/plugins/azuredevops_go/tasks/shared.go
@@ -109,8 +109,8 @@ func ExtractContToken(_ *api.RequestData, prevPageResponse
*http.Response) (inte
}
var cicdBuildResultRule = devops.ResultRule{
- Success: []string{succeeded},
- Failure: []string{canceled, failed, none, partiallySucceeded},
+ Success: []string{succeeded, partiallySucceeded},
+ Failure: []string{canceled, failed, none},
Default: devops.RESULT_DEFAULT,
}
diff --git a/backend/python/plugins/azuredevops/azuredevops/streams/builds.py
b/backend/python/plugins/azuredevops/azuredevops/streams/builds.py
index bbf9e7420..5230bffa3 100644
--- a/backend/python/plugins/azuredevops/azuredevops/streams/builds.py
+++ b/backend/python/plugins/azuredevops/azuredevops/streams/builds.py
@@ -52,7 +52,7 @@ class Builds(Stream):
elif b.result == Build.BuildResult.Failed:
result = devops.CICDResult.FAILURE
elif b.result == Build.BuildResult.PartiallySucceeded:
- result = devops.CICDResult.FAILURE
+ result = devops.CICDResult.SUCCESS
elif b.result == Build.BuildResult.Succeeded:
result = devops.CICDResult.SUCCESS