Azure / Azure/azure-sdk-tools

Document describes the process for updating TypeSpec validation rules

Open
#13,570 1 comment 0 reactions 1 assignee Claimed by @skywing918 View on GitHub
Automation Tool P1
Dominant language
C#
Stars
135
Forks
260
Avg merge
3d 1h
Merged PRs (30d)
144

Description

Description
This document should describe the essential workflow for updating TypeSpec validation rules and how to handle rule changes with different levels of impact.
1. Rule Impact

Small impact: affects a few configs/specs.
Major impact: affects many or most configs/specs.

2. Workflow — Small Impact

Add/update rule in public/main.
CI runs validation; fix failing specs in the same PR.
After review, create draft PRs for public/main and private/rpsaasmaster.
Fix private repo failures before merging rule to public/main.

3. Workflow — Major Impact

Temporarily disable the rule.
Update all affected configs/specs in a separate PR.
Re‑enable the rule after all updates are complete.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.