🤖 Merge 'main' => 'xcode27.0'#25916
Conversation
#25884) The .NET standalone project templates (iOS, macOS, Mac Catalyst, tvOS) don't declare a `Framework` parameter in their `template.json` files. This means Visual Studio doesn't show the "Additional Information" page when creating a new project from these templates -- unlike MAUI templates which do have this parameter. This PR adds a `Framework` choice parameter to all 24 project-type template.json files. The parameter has a single choice matching the current TFM for the template pack (e.g. `net10.0-ios`), with a `replaces` directive that substitutes into the `<TargetFramework>` element in the generated `.csproj`. Affected templates: - iOS: app (C#, F#, VB), tabbed, lib, binding, notification extensions - macOS: app (C#, VB), lib, binding - Mac Catalyst: app (C#, VB), lib, binding - tvOS: app (C#, VB), lib, binding Fixes #17319 🤖 Pull request created by Copilot --------- Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
PR builds have been running on the ACES shared pool successfully. This switches the three CI entry pipelines to use ACES as well, so all builds run on the same pool infrastructure. Pipelines changed: - `build-pipeline.yml` - `run-ci-api-diff.yml` - `run-post-ci-build-tests.yml` Also updates the documentation comment in `templates/variables/common.yml` to reflect the current state (all pipelines now use ACES). 🤖 Pull request created by Copilot --------- Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
When the base hash in the API diff comparison requires a different Xcode version than the current hash, the comparison currently fails with an error and exits. This is unnecessarily strict on CI bots that often have multiple Xcode versions installed. This PR changes `tools/compare-commits.sh` to: - When `system-dependencies.sh` fails, extract the `XCODE_DEVELOPER_ROOT` from the base hash's `Make.config` and check if that Xcode is installed on the machine. - If it is, write a `configure.inc` pointing to it and retry -- the build then succeeds with the correct Xcode. - If the required Xcode is not installed (or the retry still fails for other reasons), emit a **warning** instead of an error and skip the API/generator comparison gracefully. This allows the API diff to work on CI when both Xcode versions are available, and avoids failing the entire job when they are not. 🤖 Pull request created by Copilot --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Improve XML documentation for the `TWRequestMethod` enum: - Replace 'To be added.' placeholders with meaningful descriptions - Remove empty `<remarks>` node - Add proper documentation for `Get`, `Post`, and `Delete` values 🤖 Pull request created by Copilot --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Protected files were modified in this pull request and require manual scrutiny before merge.
Please verify that each protected-file change is intentional, policy-compliant, and safe:
- Protected files:
README.md,.agents/files/training-log-macios-binding-creator.md,.agents/skills/macios-binding-creator/SKILL.md,.agents/skills/macios-binding-creator/references/binding-patterns.md,.agents/skills/macios-binding-creator/references/test-workflow.md
This comment has been minimized.
This comment has been minimized.
✅ [PR Build #e7394b8] Build passed (Detect API changes) ✅Pipeline on Agent |
✅ [PR Build #e7394b8] Build passed (Build packages) ✅Pipeline on Agent |
✅ API diff for current PR / commitNET (empty diffs)✅ API diff vs stableNET (empty diffs)ℹ️ Generator diffGenerator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes) Pipeline on Agent |
✅ [PR Build #e7394b8] Build passed (Build macOS tests) ✅Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
🔥 [CI Build #e7394b8] Test results 🔥Test results❌ Tests failed on VSTS: test results 1 tests crashed, 0 tests failed, 178 tests passed. Failures❌ monotouch tests (iOS) [attempt 2]🔥 Failed catastrophically on VSTS: test results - monotouch_ios (no summary found). Html Report (VSDrops) Download Successes✅ assembly-processing: All 1 tests passed. Html Report (VSDrops) Download macOS tests✅ Tests on macOS Sonoma (14): All 5 tests passed. Html Report (VSDrops) Download Linux Build VerificationPipeline on Agent |
Caution
Protected files were modified in this change.
This pull request is in
request_reviewmode and requires explicit human scrutiny before merge.Protected files:
README.md,.agents/files/training-log-macios-binding-creator.md,.agents/skills/macios-binding-creator/SKILL.md,.agents/skills/macios-binding-creator/references/binding-patterns.md,.agents/skills/macios-binding-creator/references/test-workflow.mdAutomated merge of
mainintoxcode27.0.Created by the code-radiator workflow.
Note: Template configuration conflicts were automatically resolved. Please review the changes to template.json files.