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
Add tools for pipeline run REST API endpoints (#460)
Adds support for pipeline run tools that correspond to the following
REST API endpoints:
https://learn.microsoft.com/en-us/rest/api/azure/devops/pipelines/runs?view=azure-devops-rest-7.2.
This PR adds support for the following tools:
- pipelines_get_run
- pipelines_list_runs
- pipelines_run_pipeline (this is the new version of build_run_build
tool that existed prior to the change)
## GitHub issue number
Fixes#432
## **Associated Risks**
Tool build_run_build has been renamed to pipelines_run_pipeline.
## ✅ **PR Checklist**
- [X] **I have read the [contribution
guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CONTRIBUTING.md)**
- [X] **I have read the [code of conduct
guidelines](https://github.com/microsoft/azure-devops-mcp/blob/main/CODE_OF_CONDUCT.md)**
- [X] Title of the pull request is clear and informative.
- [X] 👌 Code hygiene
- [] 🔭 Telemetry added, updated, or N/A
- [X] 📄 Documentation added, updated, or N/A
- [X] 🛡️ Automated tests added, or N/A
## 🧪 **How did you test it?**
- Change was tested by using the tool on real production data from
buildcanary organization. Example of prompts:
_"Can you run "Stage Template Pipeline" with ID 5422 from Silviu project
where mkonjikovac-test branch is used for repository resource
devTemplates? Also, pipelines resource sourcePipeline should point to
pipeline run ID 3998856"_
- New unit tests were added via Copilot.
---------
Co-authored-by: Mirjana Konjikovac (from Dev Box) <mkonjikovac@microsoft.com>
Co-authored-by: Dan Hellem <dahellem@microsoft.com>
0 commit comments