Search before asking
What happened
The convertApiTimelineRecords subtask in the Azure DevOps Go plugin has incorrect DomainTypes metadata, causing it to be silently skipped for all external (non-ADO native) repositories. This results in cicd_tasks never being populated, breaking task-level deployment/environment detection and degrading DORA metrics accuracy.
What do you expect to happen
convertApiTimelineRecords should run whenever CICD entities are requested, populating cicd_tasks with stage/job records including regex-matched type and environment fields.
How to reproduce
- Set up Azure DevOps connection with an external GitHub repository
- Configure
deployment_pattern and production_pattern in scope config
- Run a sync/blueprint
- Observe:
collectApiTimelineRecords and extractApiTimelineRecords run, but convertApiTimelineRecords is absent from _devlake_subtasks
SELECT COUNT(*) FROM cicd_tasks WHERE id LIKE '%azuredevops_go%' returns 0
Anything else
No response
Version
v1.0.3-beta12
Are you willing to submit PR?
Code of Conduct
Search before asking
What happened
The
convertApiTimelineRecordssubtask in the Azure DevOps Go plugin has incorrectDomainTypesmetadata, causing it to be silently skipped for all external (non-ADO native) repositories. This results incicd_tasksnever being populated, breaking task-level deployment/environment detection and degrading DORA metrics accuracy.What do you expect to happen
convertApiTimelineRecordsshould run whenever CICD entities are requested, populatingcicd_taskswith stage/job records including regex-matched type and environment fields.How to reproduce
deployment_patternandproduction_patternin scope configcollectApiTimelineRecordsandextractApiTimelineRecordsrun, butconvertApiTimelineRecordsis absent from_devlake_subtasksSELECT COUNT(*) FROM cicd_tasks WHERE id LIKE '%azuredevops_go%'returns 0Anything else
No response
Version
v1.0.3-beta12
Are you willing to submit PR?
Code of Conduct