Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Restore MAUI Integration lane when dotnet/maui net12.0 branch exists

未关闭
#13,088 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
3/5
预计耗时
1-2 天
新手友好度
58/100
Issue 类型
缺陷
描述清晰度
描述清楚
活跃度
活跃
技术栈
csharp, yaml
领域
ci-cd, testing

调研方向

Read the three pipeline entry points: build-tools/automation/azure-pipelines-public.yaml, build-tools/automation/azure-pipelines-internal.yaml, and build-tools/automation/azure-pipelines.yaml. Check the MAUI repository branch and maui_tests_integration job conditions against the availability of net12.0. Done means restoring the lane with that branch, removing the temporary disable conditions and tracking comments, and confirming the listed MAUI build and test coverage runs.

由索引模型根据 Issue 内容生成。

描述

Area: Unit Tests
Android framework version

Other: net12.0-android

Affected platform version

.NET 12 SDK and .NET for Android main, following the dependency updates in https://github.com/dotnet/android/pull/13076.

Description

Temporarily disable the MAUI Tests / MAUI Integration lane while dotnet/android moves to .NET 12 and the corresponding net12.0 branch in dotnet/maui is not yet available. The pipeline repository resources currently check out MAUI's net11.0 branch.

Restore integration coverage once https://github.com/dotnet/maui/tree/net12.0 exists:

  • Update the MAUI repository resource from net11.0 to net12.0 in build-tools/automation/azure-pipelines-public.yaml, build-tools/automation/azure-pipelines-internal.yaml, and build-tools/automation/azure-pipelines.yaml.
  • Remove the temporary condition: 'false' and its tracking comment from each maui_tests_integration job, retaining the existing stage conditions.
  • Verify that the restored lane builds MAUI, installs its workload packs, and builds the MAUI template in Debug and Release, including the existing runtime test matrix where configured.
Steps to Reproduce

Inspect the MAUI repository resources and maui_tests_integration jobs in the three pipeline entry points above. They use MAUI's net11.0 branch; the dotnet/maui net12.0 branch is currently unavailable.

Did you find any workaround?

Temporarily skip only the MAUI Integration jobs, preserving their definitions and all other test lanes. Link the disabling comments to this issue so the jobs can be restored when the required MAUI branch becomes available.

Relevant log output

N/A. This is a tracking issue for restoring temporarily disabled integration coverage.

主要语言
C#
星标
2.1k
派生
581
平均合并
1 天 23 小时
30 天内合并 PR
243

环境准备

  • 没有 Dockerfile 或 Docker Compose 文件
  • 有 Pull Request 模板
  • 没有贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

dotnet/android 的其他 Issue

查看 dotnet/android 的全部 Issue

相似的 Issue

更多 C# Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。