Remove net10 branch automation - #36656
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 5708fd5f-27bd-45fc-ad38-91a3b0738891
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.sh | bash -s -- 36656Or
iex "& { $(irm https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.ps1) } 36656" |
|
Azure Pipelines: Successfully started running 1 pipeline(s). There may be pipelines that require an authorized user to comment /azp run to run. |
There was a problem hiding this comment.
Pull request overview
This PR retires repository automation that specifically targeted the now-unsupported net10.0 branch, reducing ongoing maintenance and preventing further auto-generated merge/format PRs against that branch.
Changes:
- Removes the GitHub Actions workflow that merged
mainintonet10.0, along with its arcade merge-flow configuration. - Updates the daily
dotnet formatworkflow matrix to stop running againstnet10.0.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| github-merge-flow-net10.jsonc | Removes the arcade inter-branch merge configuration for main → net10.0. |
| .github/workflows/merge-main-to-net10.yml | Deletes the workflow that automatically created/updated main → net10.0 merge PRs. |
| .github/workflows/dotnet-format-daily.yml | Removes net10.0 from the scheduled formatting branch matrix. |
PureWeen
left a comment
There was a problem hiding this comment.
Adversarial review verdict
No issues found (3/3 reviewers). The workflow and its sole configuration file are removed as a matched pair, while the formatting matrix drops only the retired net10.0 leg. No surviving references or downstream workflow dependencies were found.
Test coverage: No tests were added; for this configuration-only retirement, repository consumer checks and live workflow-state verification cover the changed behavior.
Prior review status: The existing Copilot review also reported no findings, and there are no inline review threads.
Methodology: 3 independent reviewers with adversarial consensus.
<!-- Please let the below note in for people that find this PR --> > [!NOTE] > Are you waiting for the changes in this PR to be merged? > It would be very helpful if you could [test the resulting artifacts](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from this PR and let us know in a comment if this change resolves your issue. Thank you! ### Description of Change Retires automation targeting the unsupported `net10.0` branch: - Removes the scheduled/event-driven `main` → `net10.0` merge workflow and its configuration. - Removes `net10.0` from the daily formatting workflow matrix. - Disables the live merge workflow immediately to prevent replacement PRs while this change is reviewed. The matching dependency-flow cleanup is tracked by [maestro-configuration PR 63025](https://dev.azure.com/dnceng/internal/_git/maestro-configuration/pullrequest/63025), removing the Android, dotnet, and macios subscriptions plus the `net10.0` default-channel mapping. ### Issues Fixed No issue. Retires the automation responsible for generated PRs dotnet#36400 and dotnet#36641. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Note
Are you waiting for the changes in this PR to be merged?
It would be very helpful if you could test the resulting artifacts from this PR and let us know in a comment if this change resolves your issue. Thank you!
Description of Change
Retires automation targeting the unsupported
net10.0branch:main→net10.0merge workflow and its configuration.net10.0from the daily formatting workflow matrix.The matching dependency-flow cleanup is tracked by maestro-configuration PR 63025, removing the Android, dotnet, and macios subscriptions plus the
net10.0default-channel mapping.Issues Fixed
No issue. Retires the automation responsible for generated PRs #36400 and #36641.