Repository navigation
[automated] Merge branch 'main' => 'feature/net12-scouting' - #20851
Merged
T-Gro merged 8 commits intoOct 23, 2026
Merged
Conversation
* Add F# release documentation author agent Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Refine F# release author editorial guidance Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Refine code-first F# documentation guidance Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Emphasize impact and substantive F# release examples Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Refine F# author explanations, migration, and credit Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Lead F# release documentation with design motivations Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Distinguish release and feature introductions Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
* Freeze five-month performance-review corpus Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Freeze performance-review evidence and RED cases Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add and calibrate focused performance improvement reviewer Add the read-only eight-group performance reviewer and a minimal discovery reference. Record blind development replays, calibration corrections, compact candidate identity and invocation fallback without consuming holdout feedback. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Complete and audit performance improvement reviewer Reconcile source attribution and coverage, preserve failed calibration and isolation runs, and record the verified C6-S acceptance and delivery audit. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add release notes Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Recover frozen performance-review corpus inventory Reconcile the original 485 PR identities and query receipts without new discovery or inspection credit. Add offline cache recovery and a sealed, fail-closed inventory gate with normal and optimized regression coverage. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Cover offline corpus recovery and collector entry point Exercise temporary archive reconciliation, repeat import reuse, invalid receipts, and byte-only source seal changes without granting inspection credit. All 16 tests pass normally and under Python optimization; the exact 485-member inventory passes and completion remains rejected. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Adjudicate performance-review scope and freeze exposure Record evidence-backed scope decisions for the original 485 PRs, immutable six-way shards, connected-family exposure, and predeclared authorship and evaluation policies. Preserve real-source availability blockers and leave reviewer semantics unchanged. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Isolate unknown-exposure freshness regression Start freshness tests from a valid metadata-only holdout and synchronize family summaries and test-only seals before injecting unknown access. Check the specific exposure error and independently exercise both audit requirements with distinct diagnostics. Preserve all frozen corpus records and reviewer semantics. Validation: 27 Python tests pass normally and optimized; four broken freshness guards are detected in both modes; inventory, scope, shard and whitespace checks pass. Release solution build and all 19,941 executed .NET tests pass (537 skipped) using local FSharp.Core and the desktop SDK-test prerequisites. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Preserve connected variants and cover semantic exposure Join the central-package-management variants without losing historical aliases or access events, and retain prior freeze hashes as additive provenance. Exercise all disqualifying exposure categories and a resealed connected-family split. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Consolidate authorship attestation regression cases Parameterize copied-source and account-identity attestations without losing either scenario. Require distinct diagnostics with consistent test-only exposure seals so unrelated validation failures cannot satisfy the tests. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Record blocked blind RED runner preflight No holdout or reviewer invocation was attempted without an enforced isolation boundary. Require owner runner enrollment before resuming sprint 3. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <copilot@github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Copilot-Session: 20b10bf6-6a7c-483a-8d09-d521e7ddd73d
No dependency updates to commit [[ commit created by automation ]] Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* Provision DartLab from main before fetching reviewed PR code Pin orchestration YAML and control scripts to protected main independently of the reviewed PR revision. Preserve the main verifier and runner outside the PR checkout, then fetch and test the selected PR code after provisioning. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 34f3e808-c404-4337-8e8c-76fcea75b3ed * Remove selected DartLab orchestration test suites Remove the command-helper, bootstrap and Git environment test suites and their README references. Keep snapshot-selection and result-handoff tests unchanged. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 34f3e808-c404-4337-8e8c-76fcea75b3ed --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 34f3e808-c404-4337-8e8c-76fcea75b3ed
* Stabilize active-pattern tooling and measured catalogue cache Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Separate AP tooling from the independent catalogue cache Preserve the complete source snapshot for the cache owner, remove only the cache slice, reuse editor test helpers, and prepare release notes. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Reuse current-project symbol catalogues in Visual Studio Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Link active-pattern tooling release notes to the draft PR Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Link the Visual Studio cache release note Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Fix desktop edit-test APIs and compact verified assertion recipes Preserve all completion and editor scenarios while using the net472-compatible Replace overload and existing edited-source assertions. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Separate the dependent editor layer from FCS case completion Preserve the tested complete source and exact editor export while retaining the FCS completion/catalogue changes and release note in this lower draft. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Fix catalogue cache test name resolution Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Offer valid active-pattern imports and completion edits Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Link editor release note to its dependent draft Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Wire cache reference tests through Roslyn metadata Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Validate pull requests targeting maintainer branches Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Apply referenced cache fixtures to the editor workspace Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Deduplicate qualified case imports and normalize editor fixtures Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Keep completion imports in the consuming namespace Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Consolidate the complete active-pattern feature in one draft Keep the reviewed FCS, editor and catalogue-cache histories; remove the discarded stack-only CI filter and link all release notes to PR20719. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Fix active-pattern open naming and editor placement Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Anchor compiler namespace in editor completion tests Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Correct active-pattern option test entry and preserve context guards Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Reuse identifier projection and catalogue assertion recipe Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Reject insertion candidates before selecting completed module scope Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Restore original catalogue file ending Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Create insertion naming scope once per request Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Select one Git executable in PR validation fixture Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Share active-pattern editor assertion and option recipes Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Share FCS unused-open and case-identity assertions Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Reuse insertion modes and fresh codefix test recipes Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Retry DNS failures during test-result verification Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Load HTTP dependency before typed publisher verification Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Fix CI failures after merge The main-branch publisher revert in the merge removes the Windows HTTP type-loading and macOS DNS verification failures. No additional source changes are required. Validated the full Release product build, both FCS target frameworks, all editor tests, isolated active-pattern regressions, formatting, and PR-validation Git fixtures. The extra legacy VS file-movement tests require a VS installation matching the repository 18.9 packages. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Co-authored-by: Copilot <copilot@github.com>
* Backflow from https://github.com/dotnet/dotnet / ee344f8 build 337683 Diff: https://github.com/dotnet/dotnet/compare/8d27771a45b794da311fc551e2ed62366fe43784..ee344f85ef890dd92974e9b93d75906f1f8c39f3 From: dotnet/dotnet@8d27771 To: dotnet/dotnet@ee344f8 [[ commit created by automation ]] * Update dependencies from build 337683 No dependency updates to commit [[ commit created by automation ]] --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Reset patterns: - global.json - eng/Version.Details.xml - eng/Version.Details.props - eng/Versions.props - eng/common/** - eng/TargetFrameworks.props
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I detected changes in the main branch which have not been merged yet to feature/net12-scouting. I'm a robot and am configured to help you automatically keep feature/net12-scouting up to date, so I've opened this PR.
This PR merges commits made on main by the following committers:
Instructions for merging from UI
This PR will not be auto-merged. When pull request checks pass, complete this PR by creating a merge commit, not a squash or rebase commit.
If this repo does not allow creating merge commits from the GitHub UI, use command line instructions.
Instructions for merging via command line
Run these commands to merge this pull request from the command line.
or if you are using SSH
After PR checks are complete push the branch
Instructions for resolving conflicts
Instructions for updating this pull request
Contributors to this repo have permission update this pull request by pushing to the branch 'merge/main-to-feature/net12-scouting'. This can be done to resolve conflicts or make other changes to this pull request before it is merged.
The provided examples assume that the remote is named 'origin'. If you have a different remote name, please replace 'origin' with the name of your remote.
or if you are using SSH
Contact .NET Core Engineering (dotnet/dnceng) if you have questions or issues.
Also, if this PR was generated incorrectly, help us fix it. See https://github.com/dotnet/arcade/blob/main/.github/workflows/scripts/inter-branch-merge.ps1.