Skip to content

Commit 290bc84

Browse files
authored
Merge branch 'main' into main
2 parents 4eecb5e + 535e522 commit 290bc84

263 files changed

Lines changed: 3911 additions & 4585 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openpublishing.redirection.json

Lines changed: 690 additions & 679 deletions
Large diffs are not rendered by default.

learn-pr/advocates/intro-github-copilot-app-modernization/includes/2-github-copilot-app-modernization.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ GitHub Copilot app modernization has the following capabilities:
77
- **Build validation and CVE scanning.** Automatically builds the project after transformations and resolves compilation errors. Scans for Common Vulnerabilities and Exposures (CVEs) and applies security fixes. Migrates existing unit tests and generates new ones to validate modernization outcomes.
88
- **Containerization and deployment.** Generates Dockerfiles for containerization and Infrastructure as Code files for Azure deployment. Sets up CI/CD pipelines and addresses deployment errors automatically.
99
- **Predefined task library.** These tasks cover common migration scenarios including updating application code from password-based authentication to managed identities and migrating an application's data tier from on-premises or legacy databases to Azure SQL or Azure PostgreSQL.
10-
- **Model Context Protocol (MCP) server.** GitHub Copilot app modernization uses an MCP server to deliver its specialized migration tools to the IDE. The MCP server is the underlying mechanism through which the agent executes code transformations, assessment tasks, and predefined migration patterns. When you open a Java project for the first time or upgrade the extension, you need to select Refresh to establish a connection with the MCP server and update the available tools in the chat agent. Because the MCP server follows the open Model Context Protocol standard, it can also be used outside the IDE extension. For example you can also use it with Copilot CLI, the Copilot coding agent, or other MCP-compatible clients.
10+
- **Model Context Protocol (MCP) server.** GitHub Copilot app modernization uses an MCP server to deliver its specialized migration tools to the IDE. The MCP server is the underlying mechanism through which the agent executes code transformations, assessment tasks, and predefined migration patterns. When you open a Java project for the first time or upgrade the extension, you need to select Refresh to establish a connection with the MCP server and update the available tools in the chat agent. Because the MCP server follows the open Model Context Protocol standard, it can also be used outside the IDE extension. For example you can also use it with Copilot CLI, the Copilot Cloud Agent , or other MCP-compatible clients.
1111

1212
The GitHub Copilot app modernization agent supports Java upgrades and Azure migration for Java backend applications listed in the table:
1313

@@ -38,7 +38,7 @@ GitHub Copilot app modernization has the following IDE and platform requirements
3838
| **Java** | Visual Studio Code (with app modernization extension); IntelliJ IDEA | Windows, macOS |
3939
| **.NET** | Visual Studio 2026 (or VS 2022 v17.14.17+); also Visual Studio Code via extension | Windows only (Visual Studio) |
4040
| **Any** | Copilot CLI (terminal-based, with Node.js 22+ and npm 10+) | Any platform supporting Copilot CLI |
41-
| **Any** | Copilot Coding Agent (via GitHub issues/PRs, runs in the cloud) | Any platform |
41+
| **Any** | Copilot Cloud Agent (via GitHub issues/PRs, runs in the cloud) | Any platform |
4242

4343
GitHub Copilot app modernization is a feature of GitHub Copilot. App modernization tasks consume premium requests, with each subscription plan offering a monthly allowance.
4444

learn-pr/advocates/intro-github-copilot-app-modernization/includes/3-modernization-workflow-works.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ You interact with the modernization agent differently depending on your IDE:
55
- **Visual Studio Code (Java).** Open the app modernization extension sidebar. Select predefined or custom tasks from the task list. The agent executes in the Copilot Agent chat window, showing progress and requesting confirmation at key steps.
66
- **Visual Studio (.NET).** Right-click a project in Solution Explorer and select "Modernize," or open the Copilot Chat window and type _@modernize_ followed by your request. The agent runs a three-stage workflow (assessment, planning, execution), writing Markdown files under _.github/upgrades_ for review.
77
- **Copilot CLI.** Run natural-language prompts in the terminal, such as "Upgrade this project to JDK 21 and Spring Boot 3.2" or "Migrate this application from S3 to Azure Blob Storage."
8-
- **Copilot Coding Agent.** Delegate modernization tasks via GitHub issues or pull requests. The agent executes in the cloud, working independently like a human developer.
8+
- **Copilot Cloud Agent .** Delegate modernization tasks via GitHub issues or pull requests. The agent executes in the cloud, working independently like a human developer.
99

1010
The modernization stages are as follows:
1111

learn-pr/advocates/maximize-cost-efficiency-ai-agent-development/4-knowledge-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ quiz:
2525
explanation: "IaaS provides full control over the AI stack and is best for advanced teams in regulated industries. It requires significant infrastructure and orchestration skills, which this team lacks."
2626
- content: "Your team wants to build custom AI agents that can autonomously write code, submit pull requests, and adapt to your existing modular codebase. You also want to maintain oversight and guide the agent during development. Which GitHub Copilot feature best supports this workflow?"
2727
choices:
28-
- content: "Coding agent with human-in-the-loop collaboration"
28+
- content: "Copilot Cloud Agent with human-in-the-loop collaboration"
2929
isCorrect: true
3030
explanation: "The coding agent can autonomously write code and submit pull requests, while human-in-the-loop collaboration allows developers to guide and review the agent’s output, maintaining oversight and control."
3131
- content: "Agent mode for real-time code suggestions"

learn-pr/data-ai-cert/introduction-to-azure-data-lake-storage/1-introduction.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Introduction
44
metadata:
55
title: Introduction
66
description: "Introduction"
7-
ms.date: 08/21/2025
7+
ms.date: 04/03/2026
88
author: weslbo
99
ms.author: wedebols
1010
ms.topic: unit

learn-pr/data-ai-cert/introduction-to-azure-data-lake-storage/2-azure-data-lake-gen2.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Understand Azure Data Lake Storage Gen2
44
metadata:
55
title: Understand Azure Data Lake Storage Gen2
66
description: "Understand Azure Data Lake Storage Gen2"
7-
ms.date: 08/21/2025
7+
ms.date: 04/03/2026
88
author: weslbo
99
ms.author: wedebols
1010
ms.topic: unit

learn-pr/data-ai-cert/introduction-to-azure-data-lake-storage/3-create-data-lake-account.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Enable Azure Data Lake Storage Gen2 in Azure Storage
44
metadata:
55
title: Enable Azure Data Lake Storage Gen2 in Azure Storage
66
description: "Enable Azure Data Lake Storage Gen2 in Azure Storage"
7-
ms.date: 08/21/2025
7+
ms.date: 04/03/2026
88
author: weslbo
99
ms.author: wedebols
1010
ms.topic: unit

learn-pr/data-ai-cert/introduction-to-azure-data-lake-storage/4-azure-data-lake-and-blob-storage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Compare Azure Data Lake Store to Azure Blob storage
44
metadata:
55
title: Compare Azure Data Lake Store to Azure Blob storage
66
description: "Compare Azure Data Lake Store to Azure Blob storage"
7-
ms.date: 08/21/2025
7+
ms.date: 04/03/2026
88
author: weslbo
99
ms.author: wedebols
1010
ms.topic: unit

learn-pr/data-ai-cert/introduction-to-azure-data-lake-storage/5-stages-for-processing-big-data.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Understand the stages for processing big data
44
metadata:
55
title: Understand the Stages for Processing Big Data
66
description: "Understand the stages for processing big data"
7-
ms.date: 08/21/2025
7+
ms.date: 04/03/2026
88
author: weslbo
99
ms.author: wedebols
1010
ms.topic: unit

learn-pr/data-ai-cert/introduction-to-azure-data-lake-storage/6-use-cases.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Use Azure Data Lake Storage Gen2 in data analytics workloads
44
metadata:
55
title: Use Azure Data Lake Storage Gen2 in Data Analytics Workloads
66
description: "Use Azure Data Lake Storage Gen2 in data analytics workloads"
7-
ms.date: 08/21/2025
7+
ms.date: 04/03/2026
88
author: weslbo
99
ms.author: wedebols
1010
ms.topic: unit

0 commit comments

Comments
 (0)