Skip to content

feat(azure-devops): add Azure DevOps Integration Model and Studio Project - #112

Merged
michaelelrom merged 3 commits into
mainfrom
feat/azure-devops-integration-model
Sep 17, 2026
Merged

michaelelrom merged 3 commits into
mainfrom
feat/azure-devops-integration-model

Conversation

@michaelelrom

Copy link
Copy Markdown
Collaborator

Summary

  • Adds Microsoft/Azure DevOps/OpenAPIs/azure_devops-latest.json (55 operations: Projects & Teams, Git repositories, Git pull requests, Build, Build definitions, Pipelines, Work Item Tracking) plus the full derived spec (345 operations)
  • Derived from Microsoft's official azure-devops-node-api SDK, since Microsoft publishes no static OpenAPI spec for Azure DevOps Services
  • HTTP Basic auth (blank username, PAT as password)
  • Adds a Studio Project with 55 workflows across 7 folders

Test plan

  • Imported both Integration Models into local Itential Platform (localhost:3001) — success
  • Imported Studio Project — all 55 workflows imported successfully

…ject

Curated OpenAPI spec (55 operations across Projects & Teams, Git
Repositories, Git Pull Requests, Build, Build Definitions, Pipelines, and
Work Item Tracking) derived from the official microsoft/azure-devops-node-api
SDK, plus a companion Studio Project with one workflow per operation.
…atest

Preserves the complete operation surface (345 ops) across the same 5
azure-devops-node-api SDK areas the curated 55-operation spec was built
from, per STANDARDS.md's dated/full spec requirement. Documents both
specs in the README.
@michaelelrom
michaelelrom merged commit f283500 into main Sep 17, 2026
@michaelelrom
michaelelrom deleted the feat/azure-devops-integration-model branch September 17, 2026 18:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants