Skip to content

Add .NET provisioning SDK generation workflow - #17561

Draft
Dapeng Zhang (ArcturusZhang) wants to merge 2 commits into
Azure:mainfrom
ArcturusZhang:arcturuszhang-provisioning-sdk-agent
Draft

Dapeng Zhang (ArcturusZhang) wants to merge 2 commits into
Azure:mainfrom
ArcturusZhang:arcturuszhang-provisioning-sdk-agent

Conversation

@ArcturusZhang

Copy link
Copy Markdown
Member

Summary

  • Extend the existing azsdk-common-generate-sdk-pipeline skill with a .NET provisioning branch; no new skill is added.
  • Add CLI/MCP operations to prepare missing provisioning options without changing other emitters/comments, reuse or create a spec PR through the existing workflow, and queue provisioning generation using verified pipeline 8473 (SDK Generation - .NET Provisioning Libraries).
  • Validate configuration at the selected remote ref before queueing. Open spec PRs use refs/pull/<number>/merge immediately, without requiring merge; already-configured main needs no no-op PR or release plan. Ordinary SDK generation is unchanged.
  • Update tool references, usage documentation, discoverability prompts, and focused regression tests.

Validation

  • 142 provisioning and existing spec-workflow tests passed, including idempotent config preparation, unchanged configured projects/API versions, missing-config guidance, closed/conflicting PR refusal, pipeline request parameters, and PR-ref selection.
  • Verified both commands are exposed through CLI help; validated skill frontmatter, prompt JSON, and git diff --check.
  • No real generation pipeline was triggered and no service-specific spec PR was created. Pipeline 8473's deployed repository, YAML, and emitter variables were verified read-only.

Prepare missing TypeSpec provisioning options and queue the dedicated pipeline from an open spec PR or configured main.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Keep provisioning as a branch of the shared pipeline generation workflow instead of adding a separate skill.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added the azsdk-cli Issues related to Azure/azure-sdk-tools::tools/azsdk-cli label Nov 11, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
68 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

azsdk-cli Issues related to Azure/azure-sdk-tools::tools/azsdk-cli

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant