Skip to content

upgrade dependencies#4527

Merged
timotheeguerin merged 6 commits into
Azure:mainfrom
timotheeguerin:upgrade-deps/2026-june
Jun 2, 2026
Merged

upgrade dependencies#4527
timotheeguerin merged 6 commits into
Azure:mainfrom
timotheeguerin:upgrade-deps/2026-june

Conversation

@timotheeguerin
Copy link
Copy Markdown
Member

@timotheeguerin timotheeguerin commented Jun 1, 2026

@azure-sdk
Copy link
Copy Markdown
Collaborator

No changes needing a change description found.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 1, 2026

⚡ Benchmark Results

⚠️ 14 metric(s) regressed above the +5% threshold:

Metric Baseline Current Change
total 🔴 642.4ms 🔴 675.4ms +5.1% 🔴
resolver 🟢 18.1ms 🟢 21.8ms +20.5% 🔴
checker 🟢 197.9ms 🟡 223.2ms +12.8% 🔴
validation 🟢 42.9ms 🟢 46.7ms +8.9% 🔴
 ↳ validation/@typespec/versioning 🔴 28.4ms 🔴 30.3ms +6.8% 🔴
linter 🟢 140.1ms 🟢 149.3ms +6.5% 🔴
 ↳ linter/@azure-tools/typespec-azure-core/no-query-explode 🔴 21.0ms 🔴 22.2ms +5.9% 🔴
 ↳ linter/@azure-tools/typespec-azure-core/no-response-body 🔴 24.4ms 🔴 26.0ms +6.5% 🔴
emit 🔴 6.06s 🔴 6.52s +7.5% 🔴
 ↳ emit/@azure-tools/typespec-autorest 🟡 207.2ms 🟡 221.0ms +6.7% 🔴
 ↳ emit/@azure-tools/typespec-python 🔴 4.48s 🔴 4.73s +5.6% 🔴
 ↳ emit/@typespec/http-client-js 🔴 1.09s 🔴 1.27s +16.7% 🔴
 ↳ emit/@typespec/openapi3/compute 🟢 140.6ms 🟢 147.9ms +5.2% 🔴
 ↳ emit/@typespec/openapi3/write 🟢 18.5ms 🟢 20.6ms +10.9% 🔴
Full details – comparing e3aa4c4 vs baseline 59f1fda
Metric Baseline Current Change
total 🔴 642.4ms 🔴 675.4ms +5.1% 🔴
loader 🟡 244.1ms 🟢 194.8ms -20.2% 🟢
resolver 🟢 18.1ms 🟢 21.8ms +20.5% 🔴
checker 🟢 197.9ms 🟡 223.2ms +12.8% 🔴
validation 🟢 42.9ms 🟢 46.7ms +8.9% 🔴
 ↳ validation/@azure-tools/typespec-azure-core 🟢 6.8ms 🟢 7.4ms +8.2%
 ↳ validation/@typespec/http 🟢 5.5ms 🟢 6.2ms +12.6%
 ↳ validation/@typespec/rest 🟢 0.5ms 🟢 0.8ms +42.2%
 ↳ validation/@typespec/versioning 🔴 28.4ms 🔴 30.3ms +6.8% 🔴
 ↳ validation/compiler 🟢 1.3ms 🟢 1.7ms +35.2%
linter 🟢 140.1ms 🟢 149.3ms +6.5% 🔴
 ↳ linter/@azure-tools/typespec-azure-core/auth-required 🟢 0.0ms 🟢 0.0ms +37.0%
 ↳ linter/@azure-tools/typespec-azure-core/bad-record-type 🟢 0.2ms 🟢 0.2ms +10.2%
 ↳ linter/@azure-tools/typespec-azure-core/byos 🟢 5.7ms 🟢 6.6ms +16.1%
 ↳ linter/@azure-tools/typespec-azure-core/casing-style 🟢 0.6ms 🟢 0.7ms +8.2%
 ↳ linter/@azure-tools/typespec-azure-core/composition-over-inheritance 🟢 0.1ms 🟢 0.1ms +17.6%
 ↳ linter/@azure-tools/typespec-azure-core/documentation-required 🟢 0.8ms 🟢 1.0ms +22.8%
 ↳ linter/@azure-tools/typespec-azure-core/friendly-name 🟢 0.6ms 🟢 0.7ms +12.0%
 ↳ linter/@azure-tools/typespec-azure-core/key-visibility-required 🟢 0.2ms 🟢 0.2ms +17.2%
 ↳ linter/@azure-tools/typespec-azure-core/known-encoding 🟢 0.3ms 🟢 0.3ms +7.9%
 ↳ linter/@azure-tools/typespec-azure-core/long-running-polling-operation-required 🟢 0.3ms 🟢 0.4ms +21.0%
 ↳ linter/@azure-tools/typespec-azure-core/no-case-mismatch 🟢 0.3ms 🟢 0.3ms +10.6%
 ↳ linter/@azure-tools/typespec-azure-core/no-closed-literal-union 🟢 0.2ms 🟢 0.3ms +39.3%
 ↳ linter/@azure-tools/typespec-azure-core/no-enum 🟢 0.0ms 🟢 0.0ms +12.1%
 ↳ linter/@azure-tools/typespec-azure-core/no-error-status-codes 🟢 0.1ms 🟢 0.1ms +11.3%
 ↳ linter/@azure-tools/typespec-azure-core/no-explicit-routes-resource-ops 🟢 0.1ms 🟢 0.1ms +20.2%
 ↳ linter/@azure-tools/typespec-azure-core/no-format 🟢 0.6ms 🟢 0.6ms +4.4%
 ↳ linter/@azure-tools/typespec-azure-core/no-generic-numeric 🟢 0.4ms 🟢 0.5ms +26.3%
 ↳ linter/@azure-tools/typespec-azure-core/no-header-explode 🔴 20.9ms 🔴 21.8ms +4.0%
 ↳ linter/@azure-tools/typespec-azure-core/no-legacy-usage 🟢 1.1ms 🟢 1.1ms +2.3%
 ↳ linter/@azure-tools/typespec-azure-core/no-multiple-discriminator 🟢 0.1ms 🟢 0.1ms +17.7%
 ↳ linter/@azure-tools/typespec-azure-core/no-nullable 🟢 0.2ms 🟢 0.3ms +22.2%
 ↳ linter/@azure-tools/typespec-azure-core/no-offsetdatetime 🟢 1.2ms 🟢 1.3ms +5.0%
 ↳ linter/@azure-tools/typespec-azure-core/no-openapi 🟢 2.1ms 🟢 2.2ms +3.5%
 ↳ linter/@azure-tools/typespec-azure-core/no-private-usage 🟢 1.8ms 🟢 2.1ms +21.8%
 ↳ linter/@azure-tools/typespec-azure-core/no-query-explode 🔴 21.0ms 🔴 22.2ms +5.9% 🔴
 ↳ linter/@azure-tools/typespec-azure-core/no-response-body 🔴 24.4ms 🔴 26.0ms +6.5% 🔴
 ↳ linter/@azure-tools/typespec-azure-core/no-rest-library-interfaces 🟢 0.0ms 🟢 0.0ms +34.8%
 ↳ linter/@azure-tools/typespec-azure-core/no-route-parameter-name-mismatch 🟢 5.4ms 🟢 5.7ms +4.8%
 ↳ linter/@azure-tools/typespec-azure-core/no-rpc-path-params 🟢 0.2ms 🟢 0.2ms +11.2%
 ↳ linter/@azure-tools/typespec-azure-core/no-string-discriminator 🟢 0.0ms 🟢 0.1ms +16.8%
 ↳ linter/@azure-tools/typespec-azure-core/no-unknown 🟢 0.2ms 🟢 0.2ms +4.9%
 ↳ linter/@azure-tools/typespec-azure-core/no-unnamed-union 🟢 0.3ms 🟢 0.4ms +24.0%
 ↳ linter/@azure-tools/typespec-azure-core/operation-missing-api-version 🟢 0.2ms 🟢 0.2ms +42.0%
 ↳ linter/@azure-tools/typespec-azure-core/request-body-problem 🟢 0.3ms 🟢 0.3ms +26.8%
 ↳ linter/@azure-tools/typespec-azure-core/require-versioned 🟢 0.0ms 🟢 0.0ms +51.1%
 ↳ linter/@azure-tools/typespec-azure-core/response-schema-problem 🔴 23.6ms 🔴 24.8ms +4.8%
 ↳ linter/@azure-tools/typespec-azure-core/rpc-operation-request-body 🟢 0.3ms 🟢 0.4ms +4.3%
 ↳ linter/@azure-tools/typespec-azure-core/spread-discriminated-model 🟢 0.3ms 🟢 0.3ms +8.3%
 ↳ linter/@azure-tools/typespec-azure-core/use-standard-names 🟢 5.4ms 🟢 5.7ms +5.9%
 ↳ linter/@azure-tools/typespec-azure-core/use-standard-operations 🟢 0.1ms 🟢 0.2ms +21.0%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-common-types-version 🟢 4.1ms 🟢 4.3ms +3.7%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-custom-resource-no-key 🟢 0.1ms 🟢 0.1ms +19.6%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-custom-resource-usage-discourage 🟢 0.1ms 🟢 0.1ms +16.3%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-delete-operation-response-codes 🟢 5.9ms 🟢 5.4ms -8.3%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-no-path-casing-conflicts 🟢 4.4ms 🟢 4.9ms +12.1%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-no-record 🟢 0.4ms 🟢 0.4ms +6.8%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-post-operation-response-codes 🟢 0.5ms 🟢 0.5ms -4.8%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-put-operation-response-codes 🟢 0.0ms 🟢 0.0ms +9.2%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-resource-action-no-segment 🟢 0.2ms 🟢 0.3ms +18.1%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-resource-duplicate-property 🟢 0.1ms 🟢 0.1ms +6.9%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-resource-interface-requires-decorator 🟢 0.0ms 🟢 0.0ms +38.7%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-resource-invalid-action-verb 🟢 0.1ms 🟢 0.1ms +11.1%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-resource-invalid-envelope-property 🟢 0.1ms 🟢 0.1ms +11.4%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-resource-invalid-version-format 🟢 0.0ms 🟢 0.0ms +7.8%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-resource-key-invalid-chars 🟢 0.2ms 🟢 0.3ms +6.2%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-resource-name-pattern 🟢 0.0ms 🟢 0.0ms +21.9%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-resource-operation 🟢 0.2ms 🟢 0.2ms +15.7%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-resource-operation-response 🟢 5.0ms 🟢 5.2ms +4.0%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-resource-patch 🟢 0.3ms 🟢 0.4ms +16.6%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-resource-path-segment-invalid-chars 🟢 0.2ms 🟢 0.2ms +6.2%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/arm-resource-provisioning-state 🟢 0.1ms 🟢 0.1ms +17.8%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/beyond-nesting-levels 🟢 0.1ms 🟢 0.1ms +16.7%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/empty-updateable-properties 🟢 0.1ms 🟢 0.2ms +0.5%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/improper-subscription-list-operation 🟢 0.0ms 🟢 0.0ms +6.4%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/lro-location-header 🟡 14.4ms 🟡 14.8ms +2.6%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/missing-operations-endpoint 🟢 0.0ms 🟢 0.0ms +29.0%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/missing-x-ms-identifiers 🟢 0.3ms 🟢 0.3ms +15.3%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/no-empty-model 🟢 0.1ms 🟢 0.2ms +18.1%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/no-resource-delete-operation 🟢 0.2ms 🟢 0.2ms +11.0%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/no-response-body 🔴 22.2ms 🔴 22.4ms +1.0%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/patch-envelope 🟢 0.1ms 🟢 0.1ms +7.2%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/resource-name 🟢 0.1ms 🟢 0.1ms +2.0%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/secret-prop 🟢 2.2ms 🟢 2.8ms +25.8%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/unsupported-type 🟢 0.4ms 🟢 0.4ms +7.6%
 ↳ linter/@azure-tools/typespec-azure-resource-manager/version-progression 🟢 0.0ms 🟢 0.0ms +18.9%
 ↳ linter/@azure-tools/typespec-client-generator-core/property-name-conflict 🟢 1.1ms 🟢 1.2ms +9.5%
 ↳ linter/@azure-tools/typespec-client-generator-core/require-client-suffix 🟢 0.2ms 🟢 0.2ms +36.5%
emit 🔴 6.06s 🔴 6.52s +7.5% 🔴
 ↳ emit/@azure-tools/typespec-autorest 🟡 207.2ms 🟡 221.0ms +6.7% 🔴
 ↳ emit/@azure-tools/typespec-python 🔴 4.48s 🔴 4.73s +5.6% 🔴
 ↳ emit/@typespec/http-client-js 🔴 1.09s 🔴 1.27s +16.7% 🔴
 ↳ emit/@typespec/openapi3 🟢 160.2ms 🟢 168.0ms +4.8%
 ↳ emit/@typespec/openapi3/compute 🟢 140.6ms 🟢 147.9ms +5.2% 🔴
 ↳ emit/@typespec/openapi3/write 🟢 18.5ms 🟢 20.6ms +10.9% 🔴

Averaged across 3 specs (azure-arm-resource-manager, azure-core-dataplane, azure-full).
Threshold: changes > ±5% are highlighted.
🟢 Fast · 🟡 Moderate (stages >200ms, rules >10ms) · 🔴 Slow (stages >400ms, rules >20ms)

@azure-sdk
Copy link
Copy Markdown
Collaborator

azure-sdk commented Jun 1, 2026

You can try these changes here

🛝 Playground 🌐 Website

@timotheeguerin timotheeguerin marked this pull request as ready for review June 1, 2026 22:47
@timotheeguerin timotheeguerin enabled auto-merge June 2, 2026 13:31
@timotheeguerin timotheeguerin added this pull request to the merge queue Jun 2, 2026
Merged via the queue into Azure:main with commit d70089a Jun 2, 2026
27 checks passed
@timotheeguerin timotheeguerin deleted the upgrade-deps/2026-june branch June 2, 2026 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants