Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
146 commits
Select commit Hold shift + click to select a range
7f90dbd
[EngSys] Bump marked and json-schema-ref-parser to latest (#36080)
mikeharder Jul 21, 2025
a12ced1
[Monitor] Update resource operations route (#36077)
pvaneck Jul 21, 2025
5eb500a
update (#36083)
gracewilcox Jul 21, 2025
2ae7cdd
Adopted internal cache of SpecModel (#36078)
raych1 Jul 21, 2025
2f86268
[EngSys] Remove duplicate copy of readme() (#36095)
mikeharder Jul 22, 2025
1a1984e
[EngSys] path.includesFolder() should return true for folder itself (…
mikeharder Jul 22, 2025
ad2195f
Microsoft.Security Private Link 2025-09-01-preview (#35777)
amih90 Jul 22, 2025
52149d1
[Devex Agent] /prompts not working copilot instructions (#36085)
jeo02 Jul 22, 2025
6fa80ad
Add `summarize-impact` check, handle label additions in `summarize-c…
scbedd Jul 22, 2025
ff00d10
Add MongoClusters 2025-07-01-preview API version (#35802)
olivertowers Jul 22, 2025
2fc42ef
Update versions for hotfix (#36117)
markcowl Jul 22, 2025
2ac1605
Bump @azure-tools/typespec-client-generator-cli (#36122)
dependabot[bot] Jul 23, 2025
a03cddd
[EngSys] decouple filters in changed-files.js (#36096)
mikeharder Jul 23, 2025
a539c8d
SpotPlacementScore restructuring to RecommenderRP subdirectory - init…
Elina-L Jul 23, 2025
4517f89
Set ignorePathCase to true (#36108)
pshao25 Jul 23, 2025
edacc3b
add modelerfour config (#36124)
jliusan Jul 23, 2025
84f83fe
[PAN] Add new APIs for metrics (#35712)
Prakriti-nith Jul 23, 2025
10af94c
Fix swagger breaking change runtime error (#36123)
yitaopan Jul 23, 2025
3169865
[computeschedule] use ArmCustomPatchSync for patch method (#35962)
kazrael2119 Jul 23, 2025
a61456e
Update devcenter.json (#36089)
welovej Jul 23, 2025
b502836
[deviceprovisioningservices ] Fix for csharp SDK release (#35971)
welovej Jul 23, 2025
25714e8
[maintenance] Modify the optionality of 'location' (#36127)
melina5656 Jul 23, 2025
9a0877e
[botservice] Modify the optionality of 'location' (#36130)
melina5656 Jul 23, 2025
3c04026
[python][authorization] Convert readme.python.md to single-api packag…
msyyc Jul 23, 2025
ca3a37e
Update LintDiff's README.md (#36070)
danieljurek Jul 23, 2025
9b2e404
[.github] Add plugin to sort imports (#36128)
mikeharder Jul 23, 2025
72587e9
Always install .NET before running perf automation - May not be pre-i…
azure-sdk Jul 23, 2025
d438e72
[LintDiff] Report generator shows when "before" state has errors (#36…
danieljurek Jul 23, 2025
e6d4235
Ensure that `issue_number` is available to workflow triggered workflo…
scbedd Jul 23, 2025
504f749
Update CODEOWNERS to remove owner from Microsoft.Consumption (#35724)
micahbresette Jul 23, 2025
1e68109
Update consumption.json (#35947)
everba Jul 23, 2025
43fa96f
add test-proxy dev cert (#36145)
scbedd Jul 23, 2025
17b0a38
Cleanup `breaking change` calls that are no longer necessary - move `…
scbedd Jul 23, 2025
606c9fe
Updated ReservationRecommendationDetailsResourceProperties to clarify…
micahbresette Jul 23, 2025
865f5de
Fixed issues in renaming file scenario to look for the candidate vers…
raych1 Jul 24, 2025
9ebf851
Update `summarize-checks` output (#36149)
scbedd Jul 24, 2025
b8cc571
[eng/tools] Organize imports in JS/TS files (#36155)
mikeharder Jul 24, 2025
0a8628b
Updating `test-proxy` dev cert (#36146)
azure-sdk Jul 24, 2025
5b89f55
Add Powershell config for Storage Discovery (#36157)
blueww Jul 24, 2025
8fd60e1
Remove csharp emmiter for typespec migration wave 1 (#36160)
welovej Jul 24, 2025
a0cd4d5
[verify-run-status] Add actions:read permission (#36162)
mikeharder Jul 24, 2025
d5763ea
[watch] Add actions:read to watch workflows (#36163)
mikeharder Jul 24, 2025
577f11c
[watch] add statuses:read permission (#36166)
mikeharder Jul 24, 2025
13720c9
[Language] Remove old preview API versions (#31781)
bidisha-c Jul 24, 2025
b9952cf
Migrate API Doc Preview (#35018)
danieljurek Jul 24, 2025
adb9ac0
[.github] Add typescript-eslint (#36181)
mikeharder Jul 24, 2025
a92cf78
[chore] npm update (#36182)
mikeharder Jul 24, 2025
844b3cd
Azure Maps Weather Service: ordered the enum tables how they should a…
stevemunk Jul 24, 2025
f0350cf
Update `summarize-checks` output - add graceful exit (#36186)
scbedd Jul 24, 2025
3de2be7
Ensure typespec project is valid before generating typespec apiview (…
chidozieononiwu Jul 24, 2025
10099fe
[Monitor Metrics Query] Update TypeSpec Python config (#36052)
pvaneck Jul 24, 2025
4a4afb3
Add Microsoft.Mission spec to public repo (#32359)
jchavaherrera Jul 25, 2025
7e89865
[applicationinsights][python] Convert applicationinsights readme.pyth…
msyyc Jul 25, 2025
b034754
Sync eng/common directory with azure-sdk-tools for PR 11336 (#36190)
azure-sdk Jul 25, 2025
6a75df6
Rename Recoveryservices.Management to RecoveryServices.Management (#3…
welovej Jul 25, 2025
6692bce
Rename Powerbidedicated.Management to PowerBIDedicated.Management (#3…
welovej Jul 25, 2025
9aefcb4
Rename NotificationHubs.Management directory and files (#36168)
welovej Jul 25, 2025
4dac497
Fixed 2025-02-01-preview API by Reverting Linked Hub Changes and Adde…
yijinglu-microsoft Jul 25, 2025
667a97d
update common model refs (#36114)
jiminwen-msft Jul 25, 2025
ec40f85
java, mgmt, aks, fix readme (#36200)
weidongxu-microsoft Jul 25, 2025
5dd2592
[Liftr-Confluent] Added enums for confluent cosmos connector and new …
DeepikaNMS Jul 25, 2025
727a8f2
New API version for Microsoft.ServiceBus (#35860)
schaudhari6254888 Jul 25, 2025
685bc4b
Adding new public preview version 2025-05-03-preview for Microsoft.Mo…
GokulPrasad-Work Jul 25, 2025
f33e330
Create Face API v1.3 preview.1 Version (#34429)
nabilat Jul 25, 2025
32288cf
Dev sentinel securityinsights microsoft.security insights 2025 07 01 …
xuhumsft Jul 25, 2025
ec5c74d
Sync eng/common directory with azure-sdk-tools for PR 11333 (#36210)
azure-sdk Jul 25, 2025
8ba3c71
Install azsdk mcp server in copilot setup steps (#36211)
benbp Jul 25, 2025
1e5f913
Review request for Microsoft.DBforPostgreSQL to add version preview/2…
mattboentoro Jul 25, 2025
fc8e3ad
Sync eng/common directory with azure-sdk-tools for PR 11353 (#36215)
azure-sdk Jul 25, 2025
68cf654
Fix non-customer-available create mode params (#36212)
pjpatel12 Jul 25, 2025
ef27a13
Add dump of triggering information to `summarize-checks` (#36209)
scbedd Jul 25, 2025
fa3a001
[Monitor] Update python customization for logs query (#36144)
pvaneck Jul 25, 2025
f867506
[LintDiff] More detailed error copy for spec model failures (#36216)
danieljurek Jul 25, 2025
2e0a040
add stable tag (#36196)
msyyc Jul 28, 2025
29e7e94
Update client.tsp for releasing Playwright .Net SDK (#36206)
ArthurMa1978 Jul 28, 2025
802f22a
[workloadorchestration] update tsp config (#36061)
ChenxiJiang333 Jul 28, 2025
53b9176
[Devex Agent] Ignore changes in .gitignore (#36142)
jeo02 Jul 28, 2025
2461457
Review request for Microsoft.ContainerService/aks to add version prev…
FumingZhang Jul 28, 2025
a9b08a2
Made .net required for typespec case only (#36179)
raych1 Jul 28, 2025
f73250a
fully qualfy legacy namespace (#36177)
iscai-msft Jul 28, 2025
452e16f
Multiple `summarize` logic updates / fixes (#36246)
scbedd Jul 28, 2025
e0b23f8
Some pending fixes to breaking change checks (#36192)
raych1 Jul 28, 2025
e826e0f
[oav-runner] Handle error if dir containing example is deleted (#36260)
mikeharder Jul 28, 2025
d02b756
[dependabot] Revert to listing all dirs and increase-if-necessary (#3…
mikeharder Jul 29, 2025
e91c741
[dependabot.yml] ignore cross-env (#36264)
mikeharder Jul 29, 2025
9527462
Bump @types/glob from 8.1.0 to 9.0.0 in /eng/tools/summarize-impact (…
dependabot[bot] Jul 29, 2025
3f82ec1
Bump commonmark from 0.29.3 to 0.31.2 in /eng/tools/summarize-impact …
dependabot[bot] Jul 29, 2025
45f89ff
Bump eslint-plugin-unicorn from 59.0.1 to 60.0.0 in /eng/tools/spec-g…
dependabot[bot] Jul 29, 2025
d8abc16
[EngSys] npm update (#36278)
mikeharder Jul 29, 2025
d981f7d
Ignore failures when new package isn't indexed yet. (#36245)
azure-sdk Jul 29, 2025
4904bfd
Release Fleet API 2025-04-01-preview (#35829)
frantran Jul 29, 2025
58c1fb7
Fix MCP in streaming scenarios (#36223)
nick863 Jul 29, 2025
fe3a4c5
Update tspconfig.yaml (#36285)
HarshaNalluru Jul 29, 2025
3ea6e7e
Monitor Metrics Query Java Updates (#36258)
jairmyree Jul 29, 2025
c23ae61
Fix `summarize-impact` failure to import lodash (#36270)
scbedd Jul 29, 2025
c78c142
ensure we don't crash on NaN issue-number (#36268)
scbedd Jul 29, 2025
e2ca7ef
Fix Centralized Labelling - Page GraphQL in summarize checks (#36267)
scbedd Jul 29, 2025
4d8a05a
Java Updates to client.tsp (#36300)
jairmyree Jul 29, 2025
74dab09
[hybridkubernetes] [Microsoft.Kubernetes] add preview version 2025-08…
bavneetsingh16 Jul 29, 2025
5c7a5cd
[app config] migrate to new c# generator (#34871)
jorgerangel-msft Jul 29, 2025
5c389e1
Sync eng/common directory with azure-sdk-tools for PR 11373 (#36259)
azure-sdk Jul 29, 2025
0057712
Update CODEOWNERS (#36269)
maririos Jul 29, 2025
7f4f4d7
[extract-inputs] If issue-number is invalid, set output to NaN instea…
mikeharder Jul 29, 2025
b4d390a
Introduce first Public Preview API version for microsoft.fileshares (…
afedyashov Jul 29, 2025
30fe053
[monitor-query-metrics] Update client.tsp for typescript (#36309)
HarshaNalluru Jul 29, 2025
fd0f618
Bump @azure-tools/typespec-client-generator-cli (#36316)
dependabot[bot] Jul 30, 2025
04a66c6
Bump @autorest/openapi-to-typespec (#36317)
dependabot[bot] Jul 30, 2025
bac075b
Bump zod from 4.0.11 to 4.0.13 in /.github (#36318)
dependabot[bot] Jul 30, 2025
bd92cc9
update summarize-checks job condition (#36314)
scbedd Jul 30, 2025
ac8a643
mgmt, java, config nginx SDK (#36233)
weidongxu-microsoft Jul 30, 2025
6e3155d
[github.js] Align enums with coding convention (#36326)
mikeharder Jul 30, 2025
baa334a
[containerservicefleet] Update client.tsp (#36321)
ChenxiJiang333 Jul 30, 2025
a062f3f
File reference prompt (#36333)
jeo02 Jul 30, 2025
db41c66
Update for KeyVault CODEOWNERS (#36281)
adarce Jul 30, 2025
03980b0
[EngSys] Remove deprecated "dev" folder (#36336)
mikeharder Jul 30, 2025
98a2ad5
Handle modified `CI-RpaaSRPNotInPrivateRepo` (#36320)
scbedd Jul 30, 2025
ef7fd7a
[summarize-impact] Remove unused code (#36339)
mikeharder Jul 30, 2025
e078973
Release search azure.search preview/2025-08-01-preview (#35759)
admayber Jul 30, 2025
41d167c
[.github] Move github consts and enums to shared (#36340)
mikeharder Jul 30, 2025
d98c759
[update-labels] Update labels even on non-success runs (#36342)
mikeharder Jul 30, 2025
bf8ff80
[.github] Remove issue-number artifact from pull_request WFs (#36329)
mikeharder Jul 30, 2025
d7030b2
Migrate breaking change label processing logic from prSummary check (…
raych1 Jul 30, 2025
9c6d0f7
Azure.AI.Projects: Rename some SDK classes and variables, to support …
dargilco Jul 30, 2025
a2318c1
[summarize-impact] Minor code improvements (#36347)
mikeharder Jul 30, 2025
3fc9453
[context.js] Fix bug in log message (#36349)
mikeharder Jul 30, 2025
0701785
Set `automated merging requirements met` checkrun from `summarize-che…
scbedd Jul 30, 2025
3f3beb7
[summarize-impact] Remove direct dep on @ts-common/commonmark-to-mark…
mikeharder Jul 30, 2025
76df489
Removed test-ignore from BrCh checks names (#36348)
raych1 Jul 30, 2025
7ef5158
Revert "Removed test-ignore from BrCh checks names (#36348)" (#36359)
raych1 Jul 31, 2025
fab640b
[storagediscovery] Update client.tsp for csharp (#36351)
shanefujs Jul 31, 2025
153dc04
Bump zod from 4.0.13 to 4.0.14 in /.github (#36363)
dependabot[bot] Jul 31, 2025
841c206
Bump @azure-tools/typespec-client-generator-core (#36364)
dependabot[bot] Jul 31, 2025
9e82d50
Updating Java Customization in Metrics Query client.tsp (#36365)
jairmyree Jul 31, 2025
7cb1fcb
add link for tsv (#36173)
skywing918 Jul 31, 2025
8dbe725
Mysql folder refactor (#35583)
judyzhu10 Jul 31, 2025
378197a
Release alert microsoft.alerts management preview/2025 05 25 preview …
emi273 Jul 31, 2025
d19d4d8
suppression emitter-output-dir
skywing918 Jul 31, 2025
24bd27a
`summarize-checks` defaults `[TEST-IGNORE] Automated merge requiremen…
scbedd Jul 31, 2025
251ac2d
[summarize-checks] Code cleanup and refactoring (#36367)
mikeharder Jul 31, 2025
5d6039f
[context.js] Log actual PRs if unexpected number (#36373)
mikeharder Jul 31, 2025
0ef6289
Azure AI Projects TypeSpec: Minor typo fixes in Evaluations (#36382)
dargilco Jul 31, 2025
c2affe0
[.github] Log rate limits after each API call (#36386)
mikeharder Aug 1, 2025
a8e0cfa
Early exit when `summarize-checks` hits an erroneously large # of che…
scbedd Aug 1, 2025
c521eaa
Change Go rule for tspconfig.yaml (#36368)
tadelesh Aug 1, 2025
dfb1837
update security policy examples to correct resource id and location (…
cdxu-147 Aug 1, 2025
b77808b
Rebase on top of 2025-04-01-preview
tsujiri Aug 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 3 additions & 0 deletions .github/.prettierrc.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Keep in sync with eng/tools/.prettierrc.yaml

plugins:
- prettier-plugin-organize-imports

# Aligned with microsoft/typespec
printWidth: 100

Expand Down
12 changes: 7 additions & 5 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Instructions for CODEOWNERS file format and automatic build failure notifications:
# https://github.com/Azure/azure-sdk/blob/main/docs/policies/opensource.md#codeowners

Expand Down Expand Up @@ -67,7 +67,7 @@
# PRLabel: %Compute
/specification/compute/ @bilaakpan-ms @sandido @dkulkarni-ms @haagha @MS-syh2qs @grizzlytheodore @mabhard @danielli90 @smotwani @ppatwa @vikramd-ms @yunusm @ZhidongPeng @nkuchta @maheshnemichand @najams @changov

/specification/consumption/ @kjeur @panda-wang
/specification/consumption/ @arusing @micahbresette

# PRLabel: %Container Instances
/specification/containerinstance/ @novinc
Expand Down Expand Up @@ -134,13 +134,13 @@
/specification/iothub/ @rkmanda

# PRLabel: %KeyVault
/specification/keyvault/resource-manager/ @vickm @chen-karen @cheathamb36 @lgonsoulin
/specification/keyvault/resource-manager/ @vickm @chen-karen @cheathamb36 @Azure/azure-sdk-write-keyvault

# PRLabel: %KeyVault
/specification/keyvault/Security.*/ @vickm @chen-karen @cheathamb36 @lgonsoulin @heaths @chlowell
/specification/keyvault/Security.*/ @vickm @chen-karen @cheathamb36 @Azure/azure-sdk-write-keyvault @heaths @chlowell

# PRLabel: %KeyVault
/specification/keyvault/data-plane/ @vickm @chen-karen @cheathamb36 @lgonsoulin @heaths
/specification/keyvault/data-plane/ @vickm @chen-karen @cheathamb36 @Azure/azure-sdk-write-keyvault @heaths

# PRLabel: %Logic App
/specification/logic/ @pankajsn @tonytang-microsoft-com
Expand Down Expand Up @@ -292,4 +292,6 @@

## Copilot
/.github/copilot-instructions.md @praveenkuttappan @maririos
/.github/prompts/ @praveenkuttappan @maririos
/.github/prompts/ @praveenkuttappan @maririos
/.github/instructions/ @praveenkuttappan @maririos
/.github/chatmodes/ @praveenkuttappan @maririos
10 changes: 5 additions & 5 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
## Converting a specification from swagger to typespec

Users can convert a specification from swagger to typespec by using `tsp-client` a CLI designed to help developers throughout various stages of typespec development.
Expand Down Expand Up @@ -184,7 +184,7 @@
- Confirm with the user if they want to change the repo owner or target branch, and prompt for new values if needed.

6. **Exclusions**:
- Exclude changes in `.github` and `.vscode` folders from API spec and SDK pull requests.
- Exclude changes to the `.gitignore` file and contents within the `.github` and `.vscode` folders from API spec and SDK pull requests.

7. **Working Branch Rule**:
- Ensure the TypeSpec project repository and the current working repository are not on the `main` branch:
Expand All @@ -201,7 +201,7 @@
By following these rules, the SDK release process will remain clear, structured, and user-friendly.

## Steps to generate SDK from TypeSpec API specification
Follow `/typespec-to-sdk` prompt to generate and release SDK from TypeSpec API specification. The process is divided into several steps, each with specific actions to ensure a smooth SDK generation and release process.
Follow [typespec to sdk](.\prompts\typespec-to-sdk.prompt.md) to generate and release SDK from TypeSpec API specification. The process is divided into several steps, each with specific actions to ensure a smooth SDK generation and release process.
Do not skip the step that choose SDK generation method to ensure the user selects the appropriate method for SDK generation, either locally or using the SDK generation pipeline. Do not repeat the steps.

1. **Identify TypeSpec Project**: Locate the TypeSpec project root path by checking for `tspconfig.yaml` or `main.tsp` files.
Expand All @@ -210,12 +210,12 @@
4. **Review and Commit Changes**: Stage and commit TypeSpec modifications, ensuring the current branch is not "main". Do not create pull request yet.
5. **Create Specification Pull Request**: Create a pull request for TypeSpec changes if not already created. This is required only if there are TypeSpec changes in current branch.
6. **Choose SDK Generation Method**: Determine how to generate SDKs (locally or via pipeline). Only Python is supported for local SDK generation at this time.
7. **Generate SDKs via Pipeline**: Generate SDKs using `/run-sdk-gen-pipeline` prompt, monitor the pipeline status and displaying generated SDK PR links.
7. **Generate SDKs via Pipeline**: Generate SDKs using [run sdk gen pipeline](.\prompts\run-sdk-gen-pipeline.prompt.md), monitor the pipeline status and displaying generated SDK PR links.
8. **Show generated SDK PR**: Display the generated SDK pull request links for review.
9. **Create a release plan**: Create a release plan for the generated SDKs using spec pull request.
9. **Create a release plan**: To create a release plan refer to [create release plan](.\prompts\create-release-plan.prompt.md)
10. **Prompt user to change spec pull request to ready for review from draft status**: Update spec pull request to change it to ready for review.
11. **Release package**: Release the SDK package using `ReleaseSdkPackage` tool.


## Release readiness of SDK and information about the release pipeline
Run `/check-package-readiness` prompt to check the release readiness of an SDK package. This prompt will collect the required information from the user, execute the readiness check, and present the results.
Run [check package readiness](.\prompts\check-package-readiness.prompt.md) to check the release readiness of an SDK package. This prompt will collect the required information from the user, execute the readiness check, and present the results.
15 changes: 6 additions & 9 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
version: 2
updates:
# For monorepos, only the root folder should be listed (not the sub-folders).
# We may also need to set "versioning-strategy" to "increase" rather than "increase-if-necessary",
# to update both package.json and package-lock.json files. In our case, we don't really care
# if the package.json files are updated or not, just that package-lock.json is update.
# https://github.com/dependabot/dependabot-core/issues/4993#issuecomment-1289133027
- package-ecosystem: "npm"
directories:
- "/"
- "/eng/tools"
- "/eng/tools/**"
schedule:
interval: "daily"
ignore:
Expand Down Expand Up @@ -41,8 +38,7 @@
eslint:
patterns:
- "*eslint*"
# I prefer "increase-if-necessary", but I believe we may need to use "increase" since we're a monorepo
versioning-strategy: increase
versioning-strategy: increase-if-necessary
- package-ecosystem: "npm"
directories:
- "/.github"
Expand All @@ -59,9 +55,10 @@
- dependency-name: "typescript"
# Points to "github:actions/github-script" since package isn't published to npmjs
- dependency-name: "@types/github-script"
# Stay on ^7 until ^10 increases in adoption
- dependency-name: "cross-env"
groups:
eslint:
patterns:
- "*eslint*"
# I prefer "increase-if-necessary", but we should align with the root package.json
versioning-strategy: increase
versioning-strategy: increase-if-necessary
7 changes: 5 additions & 2 deletions .github/eslint.config.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
import pluginJs from "@eslint/js";
import eslint from "@eslint/js";
import globals from "globals";
import tseslint from "typescript-eslint";

/** @type {import('eslint').Linter.Config[]} */
export default [{ languageOptions: { globals: globals.node } }, pluginJs.configs.recommended];
export default tseslint.config(eslint.configs.recommended, tseslint.configs.recommended, {
languageOptions: { globals: globals.node },
});
Loading
Loading