Skip to content

[ci] Remove Compatibility and respective tests #30036

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

rmarinho
Copy link
Member

Description of Change

This pull request removes legacy compatibility code from the Microsoft.Maui.sln solution and its associated files. The changes primarily focus on cleaning up obsolete projects, configurations, and code files related to compatibility layers.

If one needs to check this code we can just checkout a old branch or commit.

Removal of Compatibility Projects and Configurations:

  • Microsoft.Maui.sln: Removed references to the Compatibility project and its submodules, including Compatibility.Android.AppLinks, Compatibility.Core.UnitTests, and others. This includes the deletion of project entries and build configurations. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

Deletion of Compatibility Code Files:

@Copilot Copilot AI review requested due to automatic review settings June 17, 2025 15:58
@rmarinho rmarinho requested a review from a team as a code owner June 17, 2025 15:58
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR removes all legacy compatibility code and associated test projects from the Microsoft.Maui.sln solution in order to clean up obsolete projects, configurations, and code files.

  • Removed Compatibility project references and their build configurations from the solution file.
  • Deleted multiple Compatibility directories and files (including Android.AppLinks, AppCompat renderers, LegacyRenderers, and Cells).
  • Eliminated associated test projects and configurations that support legacy Compatibility components.

Reviewed Changes

Copilot reviewed 1144 out of 1144 changed files in this pull request and generated no comments.

File Description
Microsoft.Maui.sln Removal of Compatibility project references and related build configurations.
Various Compatibility files Deleted legacy Compatibility code files for Android AppLinks, AppCompat renderers, LegacyRenderers, and UI component cells.

@rmarinho rmarinho closed this Jun 25, 2025
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.

1 participant