Skip to content

[Microsoft.Web] Upgrade API version to 2025-05-01 - #30097

Merged
Yabo Hu (VeryEarly) merged 4 commits into
Azure:mainfrom
JunKai-v:websites/upgrade-api-version
Sep 7, 2026
Merged

Yabo Hu (VeryEarly) merged 4 commits into
Azure:mainfrom
JunKai-v:websites/upgrade-api-version

Conversation

@JunKai-v

@JunKai-v JunKai-v commented Sep 2, 2026 •

Copy link
Copy Markdown
Contributor

🤖 PR Validation — ️✔️ All clear

Tests
️✔️ 22/22

Description

Mandatory Checklist

  • SHOULD update ChangeLog.md file(s) appropriately
    • Update src/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.
      • A snippet outlining the change(s) made in the PR should be written under the ## Upcoming Release header in the past tense.
    • Should not change ChangeLog.md if no new release is required, such as fixing test case only.
  • SHOULD regenerate markdown help files if there is cmdlet API change. Instruction
  • SHOULD have proper test coverage for changes in pull request.
  • SHOULD NOT adjust version of module manually in pull request

Copilot AI lite review requested due to automatic review settings September 2, 2026 00:14

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@JunKai-v

JunKai-v commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
Successfully started running 2 pipeline(s).
There may be pipelines that require an authorized user to comment /azp run to run.

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
Successfully started running 3 pipeline(s).

@a0x1ab

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
Successfully started running 3 pipeline(s).

Copilot AI review requested due to automatic review settings September 2, 2026 06:52

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.

@JunKai-v

JunKai-v commented Sep 2, 2026

Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
Successfully started running 3 pipeline(s).

@a0x1ab

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
Successfully started running 3 pipeline(s).

Copilot AI review requested due to automatic review settings September 7, 2026 08:46
@JunKai-v

JunKai-v commented Sep 7, 2026

Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
Successfully started running 3 pipeline(s).

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

It introduces a blank row in the breaking-change exceptions CSV and contains literal “\n” sequences in generated XML docs that should be corrected to avoid malformed documentation.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details
  • Files reviewed: 1/572 changed files
  • Comments generated: 2
  • Review effort level: Lite

@@ -1,2 +1,3 @@
"Module","ClassName","Target","Severity","ProblemId","Description","Remediation"
"Az.Websites","Microsoft.Azure.Commands.WebApps.Cmdlets.WebApps.EditAzureWebAppBackupConfiguration","Edit-AzWebAppBackupConfiguration","0","3000","The type of property 'IsPushEnabled' of type 'Microsoft.Azure.Management.WebSites.Models.PushSettings' has changed from 'System.Boolean' to 'System.Nullable`1[System.Boolean]'.","Change the type of property 'IsPushEnabled' back to 'System.Boolean'."

Comment on lines 58 to +62
/// <param name="ignoreConflictingHostNames">Changes a logic when restoring an app with custom domains.
/// &lt;code&gt;true&lt;/code&gt; to remove custom domains automatically. If
/// &lt;code&gt;false&lt;/code&gt;, custom domains are added to
/// the app&#39;s object when it is being restored, but that might fail due to
/// conflicts during the operation.
/// &lt;code&gt;false&lt;/code&gt;, custom domains are added to \nthe app&#39;s object when it
/// is being restored, but that might fail due to conflicts during the
/// operation.
@a0x1ab

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
Successfully started running 3 pipeline(s).

Copilot AI review requested due to automatic review settings September 7, 2026 09:28

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

It introduces a potentially breaking public API change (ProxyOnlyResource no longer implementing IResource) and includes malformed generated XML docs containing literal \n escape sequences.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details

Suppressed comments (1)

Previously missed (1) — in code that hasn't changed since the last review.

src/Websites/Websites.Management.Sdk/Customizations/VnetInfo.cs:19

  • VnetInfo(VnetInfoResource resource) dereferences resource in the base initializer and body without a guard. Adding an explicit null-check makes failures deterministic and avoids a less-informative NullReferenceException if this constructor is ever called with null.
  • Files reviewed: 1/572 changed files
  • Comments generated: 1
  • Review effort level: Lite

@@ -11,7 +11,7 @@ namespace Microsoft.Azure.Management.WebSites.Models
/// Azure proxy only resource. This resource is not tracked by Azure Resource
/// Manager.
/// </summary>
public partial class ProxyOnlyResource : Microsoft.Rest.Azure.IResource
public partial class ProxyOnlyResource
@a0x1ab

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
Successfully started running 3 pipeline(s).

@VeryEarly
Yabo Hu (VeryEarly) merged commit 2d579aa into Azure:main Sep 7, 2026
12 checks passed
@JunKai-v
JunKai-v deleted the websites/upgrade-api-version branch September 7, 2026 23:21
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.

4 participants